The експорт command — це вбудована утиліта оболонки Linux Bash. Він використовується для забезпечення передачі змінних середовища та функцій дочірнім процесам. Це не впливає на існуючу змінну середовища.
Змінні середовища встановлюються, коли ми відкриваємо новий сеанс оболонки. У будь-який час, якщо ми змінюємо будь-яке значення змінної, оболонка не зможе вибрати цю зміну. Команда експорту дозволяє нам оновлювати поточний сеанс щодо змін, внесених до експортованої змінної. Нам не потрібно чекати, щоб почати новий сеанс оболонки.
Синтаксис:
export [-f] [-n] [name[=value] ...] or export -p
Давайте розглянемо різні приклади команди експорту:
Приклад 1: команда експорту без аргументів
Базова команда експорту відобразить усі експортовані змінні середовища вашої системи. Він виконується наступним чином:
export
Розглянемо наведений нижче знімок виводу:
Приклад 2: відображення всіх експортованих змінних у поточній оболонці
Щоб відобразити всі експортовані змінні середовища поточної оболонки, виконайте команду з параметром -p наступним чином:
ядро java
export -p
Розглянемо наведений нижче знімок виводу:
Приклад 3: Використання експорту з функціями
Щоб використовувати функцію з командою експорту, використовуйте параметр -f. Якщо ми не використовуємо цю опцію, вона буде розглядатися як змінна, а не функція.
Синтаксис:
export -f function_name
Ми експортуємо назву функції наступним чином:
name() { echo 'Javatpoint';}
Щоб експортувати наведену вище функцію, виконайте таку команду:
export -f name
Тепер викличте оболонку bash для виконання функції:
bash
Щоб викликати функцію, введіть назву функції:
name
Розглянемо наведений нижче результат:
давайте створимо ще одну функцію 'привіт', виконайте команду наступним чином:
function hello > { > echo hello, welcome to javatpoint > }
Щоб експортувати наведену вище функцію, виконайте таку команду:
export -f hello
Розглянемо наведений нижче результат:
Приклад 4: призначте значення перед експортом функції або змінної:
Команда експорту дозволяє нам призначити значення перед експортом функції. Розглянемо наведену нижче команду:
перетворення рядка в int
export name[=value]
Наприклад, призначте значення змінній таким чином:
a=5
тепер експортуйте його як:
export a
ми можемо перевірити призначення за допомогою команди printenv наступним чином:
printenv a
Розглянемо наведений нижче результат:
Приклад 5: встановити vim як редактор за замовчуванням:
Редактор vim є найбільш поширеним текстовим редактором для систем Linux. Ми можемо встановити vim як текстовий редактор за замовчуванням за допомогою команди експорту.
Щоб встановити vim як текстовий редактор за замовчуванням, виконайте таку команду:
export EDITOR=/usr/bin/vim export | grep EDITOR
Наведені вище команди не відображатимуть підтвердження. Розглянемо наведений нижче результат:
Приклад 6: Встановіть змінну середовища
Щоб створити нову змінну, скористайтеся командою експорту, після якої вкажіть назву змінної та її значення.
Синтаксис:
export NAME=VALUE
Щоб створити нову змінну, ' система ,' виконайте команду наступним чином:
export sys=50
Команда echo використовується для відображення змінної:
echo sys
Щоб відобразити значення змінної, використовуйте символ $ перед назвою змінної
echo $sys
Розглянемо наведений нижче результат: