Пытаюсь 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'
Как заэкранировать слэши в переменной?
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум sed. вырезание строк со слэшем (2021)
- Форум помогите со скриптом (2006)
- Форум Экранирование слэш для sed (2012)
- Форум Передача переменной шелла седу (2006)
- Форум При вставке строки в файл при помощи SED пропадают обратные слэши «\» (2016)
- Форум Ошибка при использовании sed (2012)
- Форум Замена всех вхождений N на ... (2005)
- Форум bash. экранирование. (или как это зовется?) (2011)
- Форум alias и $1 (2015)
- Форум sed: Экранировать слэш «/» (2022)