On Wed, 19 Jun 2013 15:29:16 +0400
dimas <[email protected]> wrote:

> если в качестве разделителя вместо / выбрать что-то, чего заведомо не будет в
> замеяемой строке, то может и прокатить))) но это костыль.
> а как нормально заэкранировать ввод? гугль подсказал про printf %q, но он
> "съедает" не все - например, / . остаются как есть, хотя во второй части 
> команды
> это не страшно. да в принципе, можно много фигни там написать, и она пойдет 
> как
> есть, это в строке поиска надо мудрить.

Пропустить через что-нибудь типа sed 's/[\/abc]/\\&/g', чтобы
заэкранировать спецсимволы (набор которых в каждом случае свой, в моём
примере это /, a, b и c). А лучше использовать язык более широкого
применения, в котором такие пляски не понядобятся, потому что через год
понять эту белиберду на регекспах будет сложно.

-- 
Alexander Galanin


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Ответить