Re: [ssfr] supprimer avec sed tous les blancs à droite et à gauche d'un signe égal

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


Le 31-05-2012, à 14:25:28 +0200, Etienne CROMBEZ (etienne.crombez@xxxxxxxxx) a écrit :

> >> Bonjour la liste,
> >>
> >> bon c'est po vraiment direct du langage script, mais c'est pour la création
> >> d'un script:
> >>
> >> j'ai des lignes comme celle-ci dans un fichier:
> >> CINC     = blabla
> >> FHPMAIN = pouet pouet
> >>
> >> le nombre de blancs avant et après le signe égal est aléatoire. Je voudrais
> >> supprimer ces blancs. J'ai donc penser à sed...et vraisemblablement à de
> >> l'expression régulière...mais là je bloque. Si qqn pouvait me filer un coup
> >> de main, ça serait sympa!
> >
> > quelque chose comme ça ?
> >
> > sed -s "s/ *//g" fichier
> 
> plutôt comme ça non ?
> sed -s 's/ *= */ = /g' fichier
 
A-t-il précisé qu'il désirait un espace avant et après le signe égal ?
J'avais compris qu'il voulait supprimer tous les espaces. En tout cas,
il a une piste avec ces deux expressions. 



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