![Substitua string por outra string no editor vi](https://rvso.com/image/52102/Substitua%20string%20por%20outra%20string%20no%20editor%20vi.png)
Eu tenho um template.php
arquivo onde quero alterar todas as ocorrências em apple
todo grape
o arquivo. No momento, estou tendo que editar meticulosamente o arquivo inteiro para descobrir onde alterar. Às vezes o nome é assim no arquivo, apple_button
e às vezes é apenas apple
.
Estou usando vi
para editar.
Responder1
Abra o arquivo template.php
usando o editor vi. Após abri-lo, pressione o botão Escape e digite abaixo.
:%s/apple/grape/g
Responder2
Você deveria usar sed
:
sed -i.bak 's/apple/grape/g' template.php
Se você usar vi
, você pode fazer em command mode
:
:%s/apple/grape/g
Responder3
tente usar o comando sed para alterar.
sed -e 's/apple/grape/g' filethatyouwantchange
isso mostrará apenas a saída, se você quiser alterar o arquivo use o parâmetro -i:
sed -i -e 's/apple/grape/g' filethatyouwantchange
se você estiver usando vi
ou vim
pode fazer a mesma coisa com o arquivo aberto
:%s/apple/grape/g