Utilitário: o comando FOLD
Março 18th, 2009 Escrito em Linux, RelicárioColaboração: Rubens Queiroz de Almeida
Data de Publicação: 18 de March de 2009
O comando fold (dobrar em inglês), faz algo muito simples e útil. Dado um arquivo de texto qualquer, você pode usar o comando fold para limitar o tamanho máximo das linhas.
O comando
fold -w 45 -s arquivo.txt > arquivo2txt
irá quebrar todas as linhas maiores que 45 caracteres no primeiro espaço em branco (diretiva -w 45). Se invocado sem nenhuma diretiva, a largura de linha adotada será 80 caracteres. Para arquivos de texto, é conveniente colocar a diretiva -s, para que não ocorram quebras no meio de uma palavra.
Por exemplo, se tivermos um arquivo, teste.txt, com o seguinte conteúdo:
123456789012345678901234567890
e emitirmos o comando: fold -w 10 teste.txt
teremos:
1234567890
1234567890
1234567890
1234567890
Este comando faz parte do pacote coreutils, padrão em toda distribuição GNU/Linux.
Fonte: Dicas-l (http://www.dicas-l.com.br/dicas-l/20090318.php)