Простой поиск и замена без регулярных выражений

У меня есть файл с различными символами подстановки, которые я хочу заменить из сценария оболочки (bash). У меня есть следующее, которое прекрасно работает, пока одна из переменных не содержит символы, которые являются специальными для регулярных выражений:

VERSION="1.0"
perl -i -pe "s/VERSION/${VERSION}/g" txtfile.txt   # no problems here

APP_NAME="../../path/to/myapp"
perl -i -pe "s/APP_NAME/${APP_NAME}/g" txtfile.txt  # Error!

Поэтому вместо этого я хочу что-то, что просто выполняет буквальную замену текста, а не регулярное выражение. Существуют ли простые однострочные вызовы с perl или другим инструментом, который сделает это?

Ответы на вопрос(7)

Ваш ответ на вопрос