Насколько я знаю, нет встроенного способа сделать косвенное расширение имени с сопоставлением в конце имени.
Вот команда, с которой вы можете делать то, что вы хотите:
$ compgen -v | grep -E "HOME$"
Это будет соответствовать каждой переменной, имя которой заканчивается на HOME.
Изменяя часть grep, вы можете сопоставить любую часть имени переменной.
compgen
- это встроенная функция bash, предназначенная длябыть использованы в сценариях завершения.compgen -v
выведет список всех имен переменных.compgen -v BASH
выведет список тех же переменных, что и echo ${!BASH*}
, но по одной на строку.