Тхе извоз команда је уграђени услужни програм Линук Басх љуске. Користи се да обезбеди да променљиве и функције окружења буду прослеђене подређеним процесима. Не утиче на постојећу променљиву окружења.
Променљиве окружења се постављају када отворимо нову сесију љуске. У било ком тренутку, ако променимо било коју вредност променљиве, љуска нема начина да изабере ту промену. Команда за извоз нам омогућава да ажурирамо тренутну сесију о променама које су направљене у извезеној променљивој. Не морамо да чекамо да започнемо нову сесију љуске.
Синтакса:
export [-f] [-n] [name[=value] ...] or export -p
Хајде да погледамо различите примере команде за извоз:
Пример1: Команда за извоз без икаквог аргумента
Основна команда за извоз ће приказати све извезене варијабле окружења вашег система. Изводи се на следећи начин:
export
Размотрите доњи снимак излаза:
Пример 2: Прикажи све извезене променљиве на тренутној љусци
Да бисте приказали сву извезену променљиву окружења тренутне љуске, извршите команду са опцијом -п на следећи начин:
колико је 25 од 100
export -p
Размотрите доњи снимак излаза:
Пример 3: Коришћење експорта са функцијама
Да бисте користили функцију са командом за извоз, користите опцију -ф. Ако не користимо ову опцију, она ће се сматрати променљивом, а не функцијом.
Синтакса:
export -f function_name
Извозимо функцију 'наме' на следећи начин:
name() { echo 'Javatpoint';}
Да бисте извезли горњу функцију, извршите наредбу на следећи начин:
export -f name
Сада позовите басх схелл да бисте извршили функцију:
bash
Да бисте позвали функцију, унесите назив функције:
name
Размотрите доњи излаз:
хајде да направимо другу функцију 'здраво', извршимо команду на следећи начин:
function hello > { > echo hello, welcome to javatpoint > }
Да бисте извезли горњу функцију, извршите наредбу на следећи начин:
export -f hello
Размотрите доњи излаз:
Пример 4: Доделите вредност пре извоза функције или променљиве:
Команда за извоз нам омогућава да доделимо вредност пре извоза функције. Размотрите доњу команду:
оквир ткинтер
export name[=value]
На пример, доделите вредност променљивој на следећи начин:
a=5
сада га извезите као:
export a
можемо да верификујемо доделу коришћењем принтенв команде на следећи начин:
printenv a
Размотрите доњи излаз:
Пример 5: Поставите вим као подразумевани уређивач:
Вим едитор је најчешће коришћени уређивач текста за Линук системе. Можемо поставити вим као подразумевани уређивач текста помоћу команде за извоз.
Да бисте поставили вим као подразумевани уређивач текста, извршите следећу команду:
export EDITOR=/usr/bin/vim export | grep EDITOR
Горе наведене команде неће показати никакву потврду. Размотрите доњи излаз:
Пример 6: Подесите променљиву окружења
Да бисте креирали нову променљиву, користите команду за извоз након које следи име променљиве и њена вредност.
Синтакса:
export NAME=VALUE
Да бисте направили нову променљиву, ' сис ,' извршите команду на следећи начин:
export sys=50
Команда ецхо се користи за приказ променљиве:
echo sys
Да бисте приказали вредност променљиве, користите симбол $ испред имена променљиве
echo $sys
Размотрите доњи излаз: