#! / Bin / bash clear # PATH = $ PATH:
/ Bin; export PATH #export PATH = $ PATH:
/ Bin echo "Поточна директорія = $ PWD" echo "Це UID = $ UID" echo "Поточний рівень виконання = $ SHLVL" echo "Випадкове число = $ RANDOM" echo "Унікальний ідентифікатор = $ (cat / proc / sys / kernel / random / uuid) "echo" Поточна дата = `date`" echo "Домашній каталог = $ HOME" echo "Реєстраційне ім'я користувача = $ LOGNAME" echo "Періодичність перевірки поштової скриньки = $ MAILCHECK" echo "Шляхи для пошуку програм = $ PATH "echo" Зовнішній вигляд запрошення командного рядка = $ PS1 "echo" Зовнішній вигляд доп. запрошення командного рядка = $ PS2 "echo" Поточний інтерпретатор = $ SHELL "echo" Тип терміналу = $ TERM "
У класичному варіанті Bourne shell для створення нової змінної оточення спочатку створюється змінна оболонки, а потім вона експортується. Для експорту змінної використовується оператор export.
/ Bin export PATH
В bash операції визначення та експортування змінної можуть відбуватися одночасно:
Наприклад: unset CAR
У shell є велика кількість вбудованих змінних. У таблиці перераховані тільки деякі з них. Повний опис всіх вбудованих змінних можна знайти в довідковому керівництві інтерпретатора.
Вбудовані змінні shell.
Домашня директорія користувача.
Реєстраційне ім'я користувача.
Кількість секунд, через яке буде відбуватися перевірка наявності нових листів в поштовій скриньці користувача.
Містить список директорій, розділених двокрапкою, в яких інтерпретатор буде шукати програму, якщо користувач при запуску останньої явно не вказав шлях до неї.
Зовнішній вигляд запрошення командного рядка.