Переменная из переменной

Используйте браузер в текстовом режиме, например w3m или lynx . Удалите HTML-префикс, отличный от -, и сообщите браузеру, что это HTML (lynx предполагает его, а w3m — нет, потому что это фрагмент HTML, а не полный документ ). Скажите браузеру выводить на экран, а не показывать интерактивный интерфейс.

$ /usr/bin/sdcv counterpart | awk '/^
$ /usr/bin/sdcv counterpart | awk '/^

1
19.02.2020, 22:15
1 ответ

Вы можете использовать evalздесь (стандартный):

eval "RESULT=\$${X}_${Y}_NAME"

Илиbash-конкретное:

varname=${X}_${Y}_NAME
RESULT=${!varname}

А потом:

printf '%s\n' "$RESULT"

помните, что echoнельзя использовать для вывода произвольных данных, и расширения параметров должны быть заключены в кавычки в контекстах списка.

3
28.04.2021, 23:22

Теги

Похожие вопросы