Editando vários arquivos com o Vim

Publicado por Mauricio em 14/10/2003

[ Hits: 10.563 ]

Blog: http://www.mbmaciel.com

 


Editando vários arquivos com o Vim



Quer procurar por uma parte de texto em todos os arquivos de um diretório e editá-lo com o Vim?

Este comando fará o trabalho:

$ vim `grep -il "texto a ser encontrado" *.txt 2>/dev/null`

O Vim abrirá então, todos os arquivos com a ocorrência e para alternar entre eles use o comando :bn (buffer next) para ir para o próximo arquivo ou :bp (buffer previous) para ir para o anterior.

Outras dicas deste autor

Todos os logs com o multitail

Verifique as configurações do Sendmail

Eventos Debian no Brasil

Procurando links quebrados

Live Bookmarks no Firefox

Leitura recomendada

Tar: Descompactando arquivos específicos

Comando uptime

Listar arquivos do dia com awk e find

Executando proteção de tela no modo texto

Inicializando o OpenOffice via linha de comando

  

Comentários
[1] Comentário enviado por fabio em 14/10/2003 - 03:08h

Neste comando o direcionamento do STDERR (2>/dev/null) nem é necessário, poderia ficar resumido em:

$ vim `grep -il "texto a ser encontrado" *.txt

Certo?

[2] Comentário enviado por mbmaciel em 14/10/2003 - 10:13h

Certo.

É somente para evitar mensagens de erro, quando você não tiver permissão de leitura de algum arquivo.



Contribuir com comentário