[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: помогите с sed и подпрограммой



On 19.06.2013 22:13, Alexander Galanin wrote:
On Wed, 19 Jun 2013 15:29:16 +0400
dimas <dimas000@ya.ru> wrote:

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

По поводу плясок согласен. Уж очень много нюансов.

Сейчас вот из шефа не работает - скотина. Уже просто слов нет. 2-ой день пошел.

--
С Уважением,
специалист по техническому и программному обеспечению,
системный администратор

Скубриев Владимир
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Россия, Ростовская область, г. Таганрог

тел. моб: +7 (918) 504 38 20
skype: v.skubriev
icq: 214-800-502
www: skubriev.ru


Reply to: