Это часто делается с помощью одной строки:
perl -pi.bak -e "s/find/replace/g" <file>
Обратите внимание на часть -i.bak
- при этом создается файл резервной копии с расширением .bak
. Если вы хотите играть без сети, вы можете сделать это, чтобы перезаписать существующий файл без резервной копии:
perl -pi -e "s/find/replace/g" <file>