Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Розширення, які повертають імена змінних

Оболонка має можливість повертати імена змінних. Це використовується в деяких досить екзотичних ситуаціях.

${!префікс*}

${!префікс@}

Це розширення повертає імена існуючих змінних з іменами, які починаються з префікс, Відповідно до бити документації, обидві форми розширення виконують ідентично. Тут ми перераховуємо всі змінні в середовищі з іменами, які починаються з BASH:



[me@linuxbox ~]$ echo ${!BASH*}

BASH BASH_ARGC BASH_ARGV BASH_COMMAND BASH_COMPLETION BASH_COMPLETION_DIR BASH_LINENO BASH_SOURCE BASH_SUBSHELL BASH_VERSINFO BASH_VERSION

[me@linuxbox ~]$ echo ${!BASH*}

BASH BASH_ARGC BASH_ARGV BASH_COMMAND BASH_COMPLETION BASH_COMPLETION_DIR BASH_LINENO BASH_SOURCE BASH_SUBSHELL BASH_VERSINFO BASH_VERSION


Найпопулярніші хмарні обчислення ОС на OnWorks: