Pular para o conteúdo

Substituição de strings no VI

Dica publicada em Linux / Comandos
Perfil removido removido
Hits: 69.617 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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!

Cliente de e-mail que funciona com Hotmail no Linux

sources.list para squeeze, bem completa

Dividindo vídeos no Pitivi - Vídeo aula

Instalando o XaraLX no Mandriva One

Modem ADSL speedtouch 330 USB no Slackware 11

Dividindo arquivos em partes

Como tirar o print de uma região da tela usando o terminal

Listando arquivos que contém determinado padrão recursivamente dentro de um diretório

Visualizar usuários cadastrados no Linux

Entendendo o comando scp

#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

Entre na sua conta para comentar.