|
Localizar e substituir texto pode ser uma tarefa simples usando o editores de texto mais bĂ¡sico. Mas o que acontece quando vocĂª precisa fazer a mesma tarefa em vĂ¡rios arquivos ao mesmo tempo?
Bem, as coisas ficam complicadas lĂ¡ ... ou nem tanto. |
No exemplo a seguir, usaremos o sed para substituir todas as ocorrĂªncias da palavra "mongo" pela palavra "aurelio" em todos os arquivos que possuem a extensĂ£o .txt e que estĂ£o na pasta / home / user / myfolder /.
localizar / home / usuĂ¡rio / minhapasta / -nome * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Assim tĂ£o fĂ¡cil…
Antes de terminar, vale ressaltar que alguns editores de texto permitem que essa operaĂ§Ă£o seja realizada por meio de uma interface grĂ¡fica. Entre outros, vale destacar Jedit, Geany, Regexxer, etc.