У меня есть файл a.txt. Я хотел бы заменить все экземпляры «1.6» на «1.5» в этом файле, перезаписав исходный файл.
Используя командную строку:
sed -i .bak -e 's/1\.5/1.6/g' /path/to/file
Эта команда заменяет файл, исходный файл сохраняется как /path/to/file.bak
Вы можете использовать sed для этого:
sed 's/1\.5/1\.6/g' /path/to/file | tee output
also if you are inside an editor like vim, you can do that :
vim /path/to/file
:%s/1\.5/1\.6/g
In emacs :
emacs /path/to/file
M-x replace-string