Substituição de strings no VI

Publicado por Perfil removido em 30/11/2005

[ Hits: 67.795 ]

 


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

Coleção de paletas para sK1, Inkscape, Krita, Gimp e outros softwares artísticos

Como reinstalar o Debian por cima de outra instalação

Atualizando Kernel, Xorg e KDE de maneira simples no Slackware 10.2

Instalando o aMSN 0.95-1 no SuSE 10.1

Gem Drop X - Jogo de puzzle para Linux

Leitura recomendada

Resposta automática no seu e-mail

Login do Ubuntu não funciona - Erro na variável de ambiente PATH [Resolvido]

Erro na compilação do LLVM no Gentoo [Resolvido]

Executando programa em X remoto usando o Insigne Linux 2

Planilha para facilitar definição de máscara no chmod

  

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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts