LINUX.ORG.RU

История изменений

Исправление vodz, (текущая версия) :

Вариант 2 - ABW, универсальный, более правильный

Ну раз уж bash, то более универсальный и правильный это таки printf -v, и вызывать удобнее.

Но самое смешное, что так задачу и не знаем. Возможно там окажется, что никакого sed не надо и хватит и

[[ $line =~ ...regex..."$var"...regex... ]]
где никакого извращение с эскейпингом не надо и работать быстрее будет.

Исходная версия vodz, :

Вариант 2 - ABW, универсальный, более правильный

Ну раз уж bash, то более универсальный и правильный это таки printf -v, и вызывать удобнее.

Но самое смешное, что так задачу и не знаем. Возможно там окажется, что никакого sed не надо и хватит и

[[ $line ~= ...regex..."$var"...regex... ]]
где никакого извращение с эскейпингом не надо и работать быстрее будет.