Pular para o conteúdo

Substituição de strings no VI

Dica publicada em Linux / Comandos
Perfil removido removido
Hits: 69.615 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!

Vídeo-aula: Criando um pacote .deb

Slackware 14 - Instalação pelo pendrive

EBook Linux 101 Hacks - Segunda Edição

Editando o seu profile

Instalando o SRWare Iron (Google Chrome) no Linux

Tempo que o processo está aberto (uptime)

Bash Completion no APT

convert - Como unir duas imagens em uma e converter o formato usando comandos

tar - Entenda o que é empacotador e compactador

Formas para forçar o encerramento de programas travados

#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.