[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: supprimer les retours a la ligne avec sed



franck Molle <franck.molle@ac-rouen.fr> writes:

> Bonjour,
>
> question simpliste pour certains peut etre mais je ne trouve pas la
> solution, je voudrais supprimer des lignes avec sed y compris le
> retour chariot de fin de ligne.  J'arrive à supprimer le contenu des
> ligne sauf les retours a la ligne ce qui a pour effet de me laisser
> des espaces enormes ds les fichiers, pas tres propre.
>
> par ex soit le fichier suivant :
> je voudrais supprimer toutes les lignes commencant par #
> j'ai donc utiliser sed :
> sed -e "s/#.*\$//g" qui me laissent un tas de lignes vides ..... idem
> pour sed -e "s/#.*\$\n//g"

Peut-être ne le sais-tu pas, mais sed est un interpréteur de scripts et sait
faire bien plus que simplement remplacer.
Dans ton cas, la commande intéressante est d :

sed -e '/^#/ d'


Léo.



Reply to: