Use fold
. Extrai da página man
:
Wrap input lines in each FILE (standard input by default), writing to
standard output.
-b, --bytes
count bytes rather than columns
-c, --characters
count characters rather than columns
-s, --spaces
break at spaces
-w, --width=WIDTH
use WIDTH columns instead of 80
Use fold
(talvez usando a opção -s
para que não quebre suas linhas no meio da palavra) para definir seu documento com aproximadamente 80 caracteres de largura e imprima:
fold -s myfile.txt | lpr
Ou, para salvar a versão formatada:
fold -s myfile.txt > output.txt