Substituição de strings no VI

Publicado por Perfil removido em 30/11/2005

[ Hits: 53.390 ]

 


Substituição de strings no VI



Visando uma automação no processo de substituir palavras (strings) utilizando o editor de texto vi, segue um exemplo da utilização do comando %s.

Supondo que já exista o arquivo vivaolinux:

## Conteúdo do arquivo vivaolinux

Vivaolinux, Porque nós amamu a liberdade!
Nós realmente AMAMU!

Então mudaremos, na própria linha de comando do vi, a palavra "amamu" pelo correto, amamos.
Sendo key-sensitive a utilização deste comando, execute:

:%s/amamu/amamos/g

## Conteúdo modificado do arquivo /Vivaolinux

Vivaolinux, Porque nós amamos a liberdade!
Nós realmente AMAMU!
Outras dicas deste autor

Adicionar um script ao boot do sistema Linux via cron

Assistir os trailers de filmes no site da Apple pelo Firefox

Otimizando seu Linux com o prelink (e uma mãozinha do Kurumin)

Programando no Ubuntu - aplicações gráficas em C++ com Eclipse e Glade

Usando o VOL a seu favor: encontrando facilmente o que precisa

Leitura recomendada

Limpando a cache DNS (Red Hat / Suse / CentOS)

Testar o funcionamento do serviço DHCP

Como criar disco de boot com o Grub com apenas 1 comando

Abrindo imagens via linha de comando

e2label

  

Comentários
[1] Comentário enviado por volcom em 26/08/2009 - 11:00h

Acabei de alterar um script com esse comando!

Muito bom!

[2] Comentário enviado por alanskate em 04/02/2010 - 14:35h

muito bom, realmente esse é um dos recursos mais utilizados no VI

[3] Comentário enviado por claytonbh em 15/06/2012 - 09:48h

Ótima dica, parabéns.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts