Pular para o conteúdo

Substituição de strings no VI

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

Ubuntu 10.04: Claro 3G + pendrive

Instalando o XaraLX no Mandriva One

CSS: Colocar imagem personalizada como botão submit

O Que Fazer Após Instalar Xubuntu 23.04

Efeito Expose no Ubuntu

ifconfig + sed - Mostrando seu endereço IP

Passwd não alterando senha de usuário

Como dividir arquivos grandes (split)

LSOF: Quem está ouvindo aí no seu Linux?

Como listar os maiores arquivos pelo terminal

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