The eksportēt komanda ir Linux Bash apvalka iebūvēta utilīta. To izmanto, lai nodrošinātu vides mainīgos un funkcijas, kas tiek nodotas bērnu procesiem. Tas neietekmē esošo vides mainīgo.
Vides mainīgie tiek iestatīti, atverot jaunu čaulas sesiju. Jebkurā laikā, ja mēs mainām kādu mainīgā vērtību, apvalks nevar atlasīt šīs izmaiņas. Eksportēšanas komanda ļauj atjaunināt pašreizējo sesiju par izmaiņām, kas veiktas eksportētajā mainīgajā. Mums nav jāgaida, lai sāktu jaunu čaulas sesiju.
Sintakse:
export [-f] [-n] [name[=value] ...] or export -p
Apskatīsim dažādus eksporta komandas piemērus:
1. piemērs: eksportēšanas komanda bez argumentiem
Pamata eksportēšanas komanda parādīs visus jūsu sistēmas eksportētos vides mainīgos. Tas tiek izpildīts šādi:
export
Apsveriet tālāk redzamo izvades momentu:
2. piemērs: parādīt visu eksportēto mainīgo pašreizējā apvalkā
Lai parādītu visu pašreizējā čaulas eksportēto vides mainīgo, izpildiet komandu ar opciju -p šādi:
meklēšanas algoritmi
export -p
Apsveriet tālāk redzamo izvades momentu:
3. piemērs. Eksportēšanas izmantošana ar funkcijām
Lai izmantotu funkciju ar eksporta komandu, izmantojiet opciju -f. Ja neizmantosim šo opciju, tā tiks uzskatīta par mainīgo, nevis funkciju.
Sintakse:
export -f function_name
Mēs eksportējam funkciju 'name' šādi:
name() { echo 'Javatpoint';}
Lai eksportētu iepriekš minēto funkciju, izpildiet komandu šādi:
export -f name
Tagad izsauciet bash apvalku, lai izpildītu funkciju:
bash
Lai izsauktu funkciju, ievadiet funkcijas nosaukumu:
name
Apsveriet tālāk norādīto izvadi:
izveidosim citu funkciju 'sveiki', izpildiet komandu šādi:
function hello > { > echo hello, welcome to javatpoint > }
Lai eksportētu iepriekš minēto funkciju, izpildiet komandu šādi:
tostring metode java
export -f hello
Apsveriet tālāk norādīto izvadi:
4. piemērs: pirms funkcijas vai mainīgā eksportēšanas piešķiriet vērtību:
Eksportēšanas komanda ļauj mums piešķirt vērtību pirms funkcijas eksportēšanas. Apsveriet tālāk norādīto komandu:
export name[=value]
Piemēram, piešķiriet mainīgajam vērtību šādi:
a=5
tagad eksportējiet to kā:
export a
mēs varam pārbaudīt uzdevumu, izmantojot komandu printenv šādi:
printenv a
Apsveriet tālāk norādīto izvadi:
5. piemērs: iestatiet vim kā noklusējuma redaktoru:
Vim redaktors ir visplašāk izmantotais teksta redaktors Linux sistēmām. Mēs varam iestatīt vim kā noklusējuma teksta redaktoru, izmantojot eksporta komandu.
Lai iestatītu vim kā noklusējuma teksta redaktoru, izpildiet šādu komandu:
export EDITOR=/usr/bin/vim export | grep EDITOR
Iepriekš minētās komandas nerādīs apstiprinājumu. Apsveriet tālāk norādīto izvadi:
6. piemērs. Iestatiet vides mainīgo
Lai izveidotu jaunu mainīgo, izmantojiet komandu eksportēt, kam seko mainīgā nosaukums un tā vērtība.
Sintakse:
export NAME=VALUE
Lai izveidotu jaunu mainīgo, sys , izpildiet komandu šādi:
export sys=50
Echo komanda tiek izmantota, lai parādītu mainīgo:
echo sys
Lai parādītu mainīgā vērtību, pirms mainīgā nosaukuma izmantojiet simbolu $
echo $sys
Apsveriet tālāk norādīto izvadi: