Quello che vuoi fa fold
:
fold -s -w80 file
-s
:indicafold
interrompere solo negli spazi-w80
:dichiarata la larghezzafold
:legge anche da stdin:echo "..." | fold -s -w80
Preferirei fmt, perché fmt lascia intatte le parole lunghe:
echo "a a a a a a 123456789 xyz" | fmt -6
a a a
a a a
123456789
xyz