У меня есть файл конфигурации Linux с с форматом, как это:Как получить значение переменной config в bash?
VARIABLE=5753
VARIABLE2=""
....
Как бы я получить F.E. значение VARIABLE2 с использованием стандартных инструментов linux или регулярных выражений? (Мне нужно разобрать путь к каталогу из файла). Заранее спасибо.
Возможно, я этого не понимаю, но почему бы вам не написать 'echo $ VARIABLE2'? –
Вы не хотите, чтобы источник был весь файл? – Mat
Прошло почти 3 года, поэтому я даже не помню, но я думаю, что пошел за правильным ответом. Поиск всей конфигурации не был вариантом, я не собирался выполнять "." на потенциально ненадежной/поврежденной конфигурации, поэтому я пошел на соответствие требованиям регулярного выражения perl, а затем отфильтровал результаты с помощью дополнительных регулярных сообщений (в моем скрипте было необязательное имя для tmpdir в переменной, и я не хотел, чтобы это было «~» или «/», которое приведет к «rm -r» после этого. – AoeAoe