Bóson Treinamentos em Ciência e Tecnologia

Comando fold – gerar múltiplas linhas a partir de uma linha única no Linux

Comando fold no Linux

Comando fold

O comando fold no Linux pode ser usado para gerar múltiplas linhas a partir de uma linha única em um arquivo, quebrando a linha em uma posição especificada e escrevendo na saída padrão.
Por padrão, o comprimento da linha é de 80 bytes (80 caracteres).

Um caractere de nova linha (newline) é inserido no final de cada linha.

Sintaxe

fold [opções] arquivo-entrada arquivo-saída

Opções comuns

-b, –bytes
Especificar a posição em bytes em vez de colunas

-s, –spaces
Quebrar a linha após o último espaço numa posição que seja menor ou igual ao comprimento especificado.

-w, –width=COMPRIMENTO
Especificar o comprimento da linha em colunas.

–help
Mostrar a ajuda do comando e sair

–version
Mostrar a versão do comando e sair.

Exemplos

1. Vamos quebrar as linhas do arquivo memorando na posição 30, gerando o arquivo memorando_formatado

$ fold -w 30 memorando > memorando_formatado

2. Vamos evitar o problema da quebra de palavras no meio repetindo o exemplo anterior, mas acrescentando a flag -s:

$ fold -w 30 -s memorando > memorando _formatado

 

Sair da versão mobile