On Wed, 19 Jun 2013 15:29:16 +0400 dimas <dimas...@ya.ru> wrote: > если в качестве разделителя вместо / выбрать что-то, чего заведомо не будет в > замеяемой строке, то может и прокатить))) но это костыль. > а как нормально заэкранировать ввод? гугль подсказал про printf %q, но он > "съедает" не все - например, / . остаются как есть, хотя во второй части > команды > это не страшно. да в принципе, можно много фигни там написать, и она пойдет > как > есть, это в строке поиска надо мудрить.
Пропустить через что-нибудь типа sed 's/[\/abc]/\\&/g', чтобы заэкранировать спецсимволы (набор которых в каждом случае свой, в моём примере это /, a, b и c). А лучше использовать язык более широкого применения, в котором такие пляски не понядобятся, потому что через год понять эту белиберду на регекспах будет сложно. -- Alexander Galanin -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20130619221351.5bb70378bef1605e76a16...@galanin.nnov.ru