[Linux-31] sed retour à la ligne
Bernard Schoenacker
bernard.schoenacker at free.fr
Ven 27 Nov 14:40:11 CET 2015
Le Wed, 25 Nov 2015 09:18:24 +0100,
Bernard Schoenacker <bernard.schoenacker at free.fr> a écrit :
> Le Wed, 25 Nov 2015 03:22:31 +0100,
> Bernard Schoenacker <bernard.schoenacker at free.fr> a écrit :
>
> > Le Tue, 24 Nov 2015 19:47:58 +0100,
> > Bernard Schoenacker <bernard.schoenacker at free.fr> a écrit :
> >
> > > bonjour,
> > >
> > >
> > > je recherche une instruction avec sed pour réaliser un retour à la
> > > ligne après 80 caractères ...
> > >
> > > le texte fait 2 lignes trop longues
> > >
> > > slt
> > > bernard
> >
> > bonjour,
> >
> > voici la solution :
> >
> > sed -e 's/^\(.\{80\}\)/\1\n/g'
>
> bonjour,
>
> comme ça marche pas convenablement une âme charitable m'a
> donné 2 solutions :
>
> sed 's/.\{80\}/&\
> /g'
>
>
> newline="\n"
> sed "s/.\{80\}/&$newline/g"
>
>
> slt
> bernard
bonjour,
Marc chantreux m'a donné la solution la plus élégante :
fmt -w80
http://www.man-linux-magique.net/man1/fmt.html
merci pour tout
slt
bernard
Plus d'informations sur la liste de diffusion Linux-31