no save
Assistance
Achat
News

Forum | programmation
(sed/Perl) supprimer des lignes d'un fichier
jipicy, le mar. 12 déc. 2006 à 23:15:28
Salut, sed -i.bak '1,2d;$d' ligne.txt && sed -i.old '$d' ligne.txtLes "-i.bak" et "-i.old" c'est pour faire une copie de sauvegardes des fichiers originaux.
Un exemple : [jp@MDK tmpfs]$ cat ligne.txt

1ère ligne
2ème ligne
3ème ligne
4ème ligne
5ème ligne
6ème ligne
7ème ligne
8ème ligne
9ème ligne
10ème ligne

[jp@MDK tmpfs]$ sed -i.bak '1,2d;$d' ligne.txt && sed -i.old '$d' ligne.txt

[jp@MDK tmpfs]$ cat ligne.txt

3ème ligne
4ème ligne
5ème ligne
6ème ligne
7ème ligne
8ème ligne

[jp@MDK tmpfs]$;-))


Précédenttitexe
déc. 06
lami20j
déc. 06
Suivant
REPONSES
jipicy
déc. 06
lami20j
déc. 06
phoenix1984
01 sept.
lami20j
01 sept.
lami20j
01 sept.
phoenix1984
01 sept.
lami20j
01 sept.
phoenix1984
01 sept.
phoenix1984
02 sept.
lami20j
02 sept.
Version Web
Réalisé par RedShift
no save