Привет дружелюбные ребята. В Linux с Bash мне часто приходится перечислять переменные окружения (env-var), имена которых начинаются с некоторого предопределенного слова. Например, чтобы вывести список всех env-переменных с именем pattern gmXXX, я сделаю
[chj @linux-ic37 ~]$ export|grep '^declare -x gm'
declare -x gmu_DO_SHOW_COMPILE_CMD="1"
declare -x gmu_DO_SHOW_LINK_CMD="1"
Но писать эту длинную команду каждый раз скучно. Итак, я могу написать псевдоним, чтобы упростить его? Я пытался, но не повезло.
[chj @linux-ic37 ~]$ alias fvgm="export|grep \'^declare -x gm\'"
[chj @linux-ic37 ~]$ fvgm
grep: gm': No such file or directory
Кто-нибудь может мне помочь?
Чтобы продвинуться дальше, могу ли я пойти так далеко, как параметризованный 'gm', например
fv gm
перечислить все env-var, начинающиеся с 'gm'?