Sed suppresion de lignes

Résolu
vieurou Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -  
vieurou Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -
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 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
 
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   Statut Membre Dernière intervention   2
 
pas bête , merci beaucoup
0