Assine a Lista Dicas-L
Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.
O comando fold
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 18 de Março 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:
1234567890123456789012345678901234567890
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.
Veja a relação completa dos artigos de Rubens Queiroz de Almeida
Referências Adicionais
Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.
Avalie esta dica
Opinião dos Leitores
03 Mar 2009, 00:19
Tratamentos de arquivos texto é sempre útil seja a nível de console ou dentro de qualquer linguagem de alto nível, eu particularmente não conhecia esse comando.
Boa dia.





