Sed suppresion de lignes

Résolu
vieurou Messages postés 73 Statut Membre -  
vieurou Messages postés 73 Statut Membre -
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
Configuration: Linux
Firefox 2.0.0.6

2 réponses

  1. 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
  2. vieurou Messages postés 73 Statut Membre 2
     
    pas bête , merci beaucoup
    0