você está aqui: Home  → Arquivo de Mensagens

Eliminando todas as quebras de linha de um arquivo com o comando tr

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 23 de setembro de 2015

Dentre os muitos usos do comando tr, um que acho muito útil é a remoção de todas as quebras de linha de um arquivo, transformando todo o conteúdo de um arquivo em uma única linha. Pode parecer estranho fazer isto, mas eu uso esta facilidade com frequencia para criar ebooks. Com o vim, eu faço então os ajustes finais, separando os parágrafos. Mas isto é outra história.

O comando para fazer isto é:

  tr '\n' ' ' < entrada.txt > saida.txt

Note que a quebra de linha ("\n") é substituída por um espaço em branco. Desta forma impedimos que a última palavra de uma linha fique colada com a primeira palavra da linha seguinte.



Veja a relação completa dos artigos de Rubens Queiroz de Almeida