Usando a linha de comando:
sed -i .bak -e 's/1\.5/1.6/g' /path/to/file
Este comando substitui no arquivo, o arquivo original é salvo como /path/to/file.bak
Eu tenho um arquivo a.txt. Gostaria de substituir todas as instâncias de "1.6" por "1.5" nesse arquivo, sobrescrevendo o arquivo original.
Você pode usar sed para isso:
sed 's/1\.5/1\.6/g' /path/to/file | tee output
também se você estiver dentro de um editor como o vim, você pode fazer isso:
vim /path/to/file
:%s/1\.5/1\.6/g
No emacs:
emacs /path/to/file
M-x replace-string