Пытаюсь sed'ом, но он / воспринимает как служебный символ:
fagot@apps:~$PKG=DBI
fagot@apps:~$ echo "PREFIX = /usr"|sed -e "s/PREFIX = \/usr/PREFIX = ${PKG}/g"
PREFIX = DBI
Все правильно. А теперь:
fagot@apps:~$ PKG=/tmp/DBI
fagot@apps:~$ echo "PREFIX = /usr"|sed -e "s/PREFIX = \/usr/PREFIX = ${PKG}/g"
sed: -e expression #1, char 28: Unknown option to 's'
Как заэкранировать слэши в переменной?