Editando vários arquivos com o Vim

Publicado por Mauricio em 14/10/2003

[ Hits: 10.194 ]

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

Faça como a gigante do Software, use Linux

Verifique as configurações do Sendmail

Cliente gráfico SSH

O comando nice

II Encontro de Software Livre no Rio

Leitura recomendada

Guia de comandos Linux totalmente em português de A-Z

Como instalar o Lazarus no Fedora 27 [vídeo]

Convertendo arquivo UTF-8 com BOM para UTF-8 sem BOM

Excluindo "output errors" nas saídas dos comandos

Introdução ao uso do terminal - Parte 1 [Vídeo]

  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts