Colaboraçã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

1234567890

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)

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s