Re: [ssfr] supprimer toutes les lignes d'un fichier commançant par *DEFAULT_S

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Le 18-02-2010, à 10:09:06 +0100, laurent (laurent@xxxxxxxxxx) a écrit :

> >> et bien tout est dans le titre :
> >> j'ai un fichier contenant un grand nombre de lignes. Je cherche à supprimer
> >> toutes les lignes qui commencent par *DEFAULT_S. L'étoile faisant partie de
> >> la ligne.
> >
> > sed 's/^\*DEFAULT\_S//' fichier_in > fichier_out
> Hum je pense que la tu supprimes pas la ligne mais l'occurrence recherché.

Oups, mal lu l'énoncé.

> Je ferai plutôt un:
> sed -n '/^\*DEFAULT_S/!p' fichier_in > fichier_out
> ou
> grep -v '^*DEFAULT_S' fichier_in > fichier_out

oui.



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/