Comando fold – gerar múltiplas linhas a partir de uma linha única 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
Escreva um comentário