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

 

Sobre Fábio dos Reis (1333 Artigos)
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Unix, Linux e Open Source em geral, adora Eletrônica e Música, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*