On Sat, Aug 14, 2004 at 10:14:46PM +0200, franck Molle wrote:
> Bonjour,
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"

Pourquoi ne pas demander simplement a sed d'effacer la ligne, au lieu
d'effectuer un remplacement ?
Quelque chose comme:

sed -e '/#.*/ d'

devrait faire l'affaire.

/P

Répondre à