Agrupar a saída do arquivo na coluna especificada

1

Eu precisaria imprimir o conteúdo de um arquivo (por exemplo, cat $file), mas agrupar a saída em uma determinada largura de coluna (digamos 80 cols), independentemente da largura do terminal.

Existe algo no arsenal Unix "padrão" que me daria essa funcionalidade?

DevSolar
fonte

Respostas:

4

A ferramenta básica para fazer isso é a dobra (1) . Por exemplo,

fold -s -w 80 $file

dobrará as linhas no arquivo $ para caber em 80 colunas e interromperá as linhas nos espaços.

garyjohn
fonte
Eu sabia que tinha que haver algo assim, mas não consegui encontrá-lo ... BTW, 80 colunas já são o padrão, portanto, um simples | foldfunciona perfeitamente para mim. Obrigado!
DevSolar