On Wed, 28 Apr 1999, Henry-Pascal ELDIN wrote:
> Bonjour,
> > Un petit probleme de shell avec la commande sed
> >
> > J'ai un fichier contenant des nombres separes par des blancs
> > 01 02 06 51 13 25 .....
> >
> > Je veux remplacer tous les blancs par un newline pour obtenir
> > 01
> > 02
> > 06
> > 51
> > 13
> > 25
> >
> > Je fais donc un sed "s/[ ]/\n/g" mon_fichier et j'obtiens ...
> > 01n02n06n51n13n25
> >
>
> echo -e `sed "s/[ ]/\\\\\n/g" mon_fichier`
Si on veut bien remplacer le rouleau compresseur par un maillet :
tr " " "\n"
(teste sur un IBM AIX, pas sur un Linux :-( )
--
Guillaume Allègre Guillaume.Allegre@??? 04 76 51 46 00/3529
« La Malepeste soit de cette homonymie ! » (G. Brassens)
Équipe Géométrie Algorithmique - LMC-IMAG Grenoble