[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