Подстановка в SED

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Alex70
проходил мимо
Сообщения: 1
Зарегистрирован: 2017-04-09 14:46:30

Подстановка в SED

Непрочитанное сообщение Alex70 » 2017-04-09 14:57:41

Скрипт используется для выборки строки с определённым заголовком.
Формат строк ИМЯ=ЗНАЧЕНИЕ

Код: Выделить всё

#!/bin/sh -u
echo "$( sed -n "/$1/ { s/^[^=]*=// ; p ; q }" < $2 )"

скрипту оболочки передаётся искомое имя, на выходе печатается значение.
Решил вынести в отдельный файл

Код: Выделить всё

#!/bin/sed -n
/$1/ { s/^[^=]*=//
       p
       q
     }

сразу понял глупость с $1.

Вопрос - есть ли подстановка в SED-скриптах?

Спасибо

Вернуться в «SHELL»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей