VI Editor Encontre e Substitua String - Modo Ex

VI Editor Encontre e Substitua String - Modo Ex

Como faço para encontrar e substituir todas as ocorrências de string dentro do arquivo de texto inteiro usando o vim editor?

Responder
VI Editor é baseado no ex o editor ex original escrito em 1976. Um dos recursos herdados deste editor é uma maneira de pesquisar e substituir qualquer string por uma linha única, primeira ocorrência ou em texto inteiro. Aqui estão poucos exemplos:
Substitua uma primeira ocorrência de palavra vim para a palavra vi na linha atual.

: s/vim/vi 

Substitua a primeira ocorrência em cada linha da palavra vim para a palavra vi

: g/vim/s // vi 

Por fim, substitua todas as ocorrências da palavra vim pela palavra vim em todas as linhas

: g/vim/s // vi/g 

Tutoriais do Linux relacionados:

  • VIM Editor básico no Linux
  • Mastering Bash Script Loops
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Coisas para instalar no Ubuntu 20.04
  • Loops aninhados em scripts de basquete
  • Subshells avançados de Linux com exemplos
  • Bash Regex avançado com exemplos
  • Sistema Linux Hung? Como escapar para a linha de comando e…
  • Bash regexps para iniciantes com exemplos