j'ai un fichier qui contien des elelment
S 192.168.1.4 60477 208.80.152.2 8080
SA 208.80.152.2 8080 192.168.1.4 60477
je doit faire un programe qui supprime qcq ligne qui ont SA mai je ne sai pas comment (c'est pogramme bash)
j'ai un fichier qui contien des elelment
S 192.168.1.4 60477 208.80.152.2 8080
SA 208.80.152.2 8080 192.168.1.4 60477
je doit faire un programe qui supprime qcq ligne qui ont SA mai je ne sai pas comment (c'est pogramme bash)
autre chose voici comment je parcoure le fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 while read var{1..5}; do if $var6='SA';then var6=$var1" "$var2" "$var3" "$var4" "$var5 #je doit supprimer cet ligne de ce fichier #je doit l'ecrire dans un autre fichier fi done < /home/anis/pfe1/Flu.txt
je comprends pas trop ce que tu veux faire
si tu veux juste virer les lignes avec SA tu fais juste :
sed '/SA/d' tonfichier.txt
Bonjour,
Peux-tu essayer de nous donner un exemple de plusieurs lignes, avec le fichier tel qu'il est avant, et ce que tu souhaites obtenir apres modification.
Si tu souhaites supprimers toutes les lignes contenant "SA", un simple grep -v suffit :
Si tu souhiates faire autre chose, merci de nous l'indiquer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part grep -v "SA" mon_fichier > mon_nouveau_fichier_sans_SA
PS : Merci de faire attention a l'orthographe.
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Partager