[Linux] sed retour à la ligne
Éric Bischoff
ebischoff@::1
Ven 27 Nov 10:17:53 CET 2015
Le Wednesday 25 November 2015, 09:25:16 Bernard Schoenacker a écrit :
> bonjour,
>
> désolé Éric, mais ta solution ne donne que 3 lignes trop longues ...
>
> je garde la solution qui fonctionne très bien ( Jean Benoit ) ...
>
> merci quand même
Bonjour,
Cette solution marche très bien ici :
$ cat toto
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
$ sed 's/^.\{80\}/&\n/' toto
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaa
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
bbbbbbbbbb
cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
cccccccccccccc
Si elle ne marche pas chez toi, c'est peut-être que tu as des retours à la
ligne non-UNIX dans ton fichier, ou que tu n'utilises pas GNU sed.
--
Éric Bischoff
Plus d'informations sur la liste de diffusion linux