você está aqui: Home  → Arquivo de Mensagens

Juntando em uma só todas as linhas de um arquivo com o editor vim

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 27 de Setembro de 2009

Recentemente comecei a fazer uma releitura de todas as dicas que escrevi na Dicas-L nos últimos 12 anos. Para isto, fui até a página que contém a relação de todas as dicas e peguei a lista completa. O resultado foi um arquivo enorme, com 1302 linhas, uma linha para cada artigo que escrevi.

Bom, para fazer o que eu queria, eu precisava juntar todas as linhas em apenas uma. Para isto, com o vim:

  <esc>:%s/\n/ /

O <esc> é para entrar em modo de comando. Em seguida digito ":" e o restante do comando. O \n é a representação de uma quebra de linha, e é o caractere que estou substituindo por brancos (/ /).



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

 

 

Opinião dos Leitores

erasmo
07 Dez 2010, 13:48
Rubens,

eu estava procurando resolver um problema, um texto com muita quebra de linha. eu queria diminuir o tamanho do texto. quando eu achei esta sua dica eu gritei.... Car.. desculpe mas não tinha outra expressão.

obrigado,
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script