Sed suppresion de lignes

Résolu/Fermé
vieurou Messages postés 73 Date d'inscription jeudi 13 septembre 2007 Statut Membre Dernière intervention 19 décembre 2007 - 4 oct. 2007 à 14:18
vieurou Messages postés 73 Date d'inscription jeudi 13 septembre 2007 Statut Membre Dernière intervention 19 décembre 2007 - 5 oct. 2007 à 10:06
Bonjour,
je voudrais supprimer dans un fichier toutes les lignes du début jusqu'à la ligne contenant 'motif', cette ligne etant exclue (c'està dire que la ligne motif ne dois pas etre supprimer )
bien entendu il y a cette commande
sed -i -e '0,/motif/d' mon_fichier.txt
mais celle ci me supprime la ligne contenant motif ...
comment faire ?
merci d'avance

2 réponses

asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 426
4 oct. 2007 à 18:43
Bonsoir,

Ce n'est pas tout a fait supprimer les lignes avant le motif, mais le resultat me parait satisfaisant:
sed -i -n '/motif/,//p' ton_fichier
plus tot que de supprimer les lignes avant /motif/ ça les affiche à partir de /motif/.

@+
0
vieurou Messages postés 73 Date d'inscription jeudi 13 septembre 2007 Statut Membre Dernière intervention 19 décembre 2007 2
5 oct. 2007 à 10:06
pas bête , merci beaucoup
0