Comando fold - gerar múltiplas linhas a partir de uma linha única no Linux - Bóson Treinamentos em Ciência e Tecnologia
Início » Linux » Comando fold – gerar múltiplas linhas a partir de uma linha única no Linux
Postado Em 15/06/2019 [data do post] por Fábio dos Reis [autor do post] em Linux [categoria do post]
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.
fold [opções] arquivo-entrada arquivo-saída
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.
Mostrar a ajuda do comando e sair
Mostrar a versão do comando e sair.
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: