LINUX.ORG.RU

Использовать обратный слеш: \

subj

anonymous
()

Строку защищают одинарные кавычки.  Одинарные кавычки защищают все-все-все, кроме самих себя.
Поэтому уже имеющиеся одинарные кавычки нужно заменить на '"'"'

Пример -- пусть в файле file хранится строка которую нужно экранировать.

Получаем экранированную строку:

printf "'"
cat file | sed "s/'/'\"'\"'/g" | tr -d \\n
echo "'"

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.