Ce que vous voulez fait fold
:
fold -s -w80 file
-s
:indiquefold
ne couper qu'aux espaces-w80
:a déclaré la largeurfold
:lit également depuis stdin :echo "..." | fold -s -w80
Je préférerais fmt, car fmt laisse intacts les mots longs :
echo "a a a a a a 123456789 xyz" | fmt -6
a a a
a a a
123456789
xyz