The izvoz ukaz je vgrajen pripomoček lupine Linux Bash. Uporablja se za zagotovitev, da se spremenljivke in funkcije okolja posredujejo podrejenim procesom. Ne vpliva na obstoječo spremenljivko okolja.
Spremenljivke okolja se nastavijo, ko odpremo novo lupinsko sejo. Če kadarkoli spremenimo katero koli vrednost spremenljivke, ukazna lupina ne more izbrati te spremembe. Ukaz za izvoz nam omogoča posodobitev trenutne seje o spremembah, ki so bile narejene v izvoženi spremenljivki. Ni nam treba čakati, da začnemo novo lupinsko sejo.
Sintaksa:
export [-f] [-n] [name[=value] ...] or export -p
Oglejmo si različne primere ukaza za izvoz:
Primer1: Ukaz za izvoz brez argumentov
Osnovni ukaz za izvoz bo prikazal vse izvožene spremenljivke okolja vašega sistema. Izvaja se na naslednji način:
export
Razmislite o spodnjem posnetku izhoda:
Primer2: Prikažite vse izvožene spremenljivke na trenutni lupini
Če želite prikazati vse izvožene spremenljivke okolja trenutne lupine, izvedite ukaz z možnostjo -p, kot sledi:
java komentarji
export -p
Razmislite o spodnjem posnetku izhoda:
Primer3: Uporaba izvoza s funkcijami
Če želite uporabiti funkcijo z ukazom za izvoz, uporabite možnost -f. Če te možnosti ne uporabimo, bo obravnavana kot spremenljivka, ne funkcija.
Sintaksa:
export -f function_name
Izvažamo 'ime' funkcije na naslednji način:
name() { echo 'Javatpoint';}
Če želite izvoziti zgornjo funkcijo, izvedite ukaz na naslednji način:
export -f name
Zdaj pokličite lupino bash za izvedbo funkcije:
bash
Za klic funkcije vnesite ime funkcije:
name
Razmislite o spodnjem rezultatu:
ustvarimo še eno funkcijo 'zdravo', izvedite ukaz na naslednji način:
function hello > { > echo hello, welcome to javatpoint > }
Če želite izvoziti zgornjo funkcijo, izvedite ukaz na naslednji način:
export -f hello
Razmislite o spodnjem rezultatu:
4. primer: dodelite vrednost pred izvozom funkcije ali spremenljivke:
Ukaz za izvoz nam omogoča dodelitev vrednosti pred izvozom funkcije. Razmislite o spodnjem ukazu:
mysql seznam uporabnikov
export name[=value]
Na primer, dodelite vrednost spremenljivki na naslednji način:
a=5
zdaj ga izvozi kot:
export a
lahko preverimo dodelitev z uporabo ukaza printenv na naslednji način:
printenv a
Razmislite o spodnjem rezultatu:
Primer5: Nastavite vim kot privzeti urejevalnik:
Urejevalnik vim je najbolj razširjen urejevalnik besedil za sisteme Linux. Vim lahko nastavimo kot privzeti urejevalnik besedil z uporabo ukaza izvoz.
Če želite nastaviti vim kot privzeti urejevalnik besedila, izvedite naslednji ukaz:
export EDITOR=/usr/bin/vim export | grep EDITOR
Zgornji ukazi ne bodo prikazali nobene potrditve. Razmislite o spodnjem rezultatu:
Primer6: Nastavite spremenljivko okolja
Če želite ustvariti novo spremenljivko, uporabite ukaz izvoz, ki mu sledita ime spremenljivke in njena vrednost.
Sintaksa:
export NAME=VALUE
Če želite ustvariti novo spremenljivko, ' sys ,' izvedite ukaz na naslednji način:
export sys=50
Ukaz echo se uporablja za prikaz spremenljivke:
echo sys
Za prikaz vrednosti spremenljivke uporabite simbol $ pred imenom spremenljivke
echo $sys
Razmislite o spodnjem rezultatu: