Присвойте переменной значение из пары ключ-значение в сценарии оболочки - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть файл:

key1=b
key2=d

Я хочу найти и назначить переменную в сценарии оболочки с помощью b (значение из ключа).

Я использую:

var=$(echo "$file" | sed 's/^key1=//p')

но var=$file

Я не могу заставить sed работать должным образом, чтобы получить var = b.

1 Ответ

0 голосов
/ 16 февраля 2019

На самом деле я нашел решение.Надеюсь, что это помогает другим

var=$(sed -n 's/^key1=//p' "$file")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...