The izvoz naredba je ugrađeni uslužni program Linux Bash ljuske. Koristi se kako bi se osiguralo da se varijable okruženja i funkcije prosljeđuju podređenim procesima. Ne utječe na postojeću varijablu okoline.
Varijable okruženja se postavljaju kada otvorimo novu sesiju ljuske. U bilo kojem trenutku, ako promijenimo bilo koju vrijednost varijable, ljuska nema načina odabrati tu promjenu. Naredba izvoza omogućuje nam ažuriranje trenutne sesije o promjenama koje su napravljene na izvezenoj varijabli. Ne moramo čekati da započnemo novu sesiju ljuske.
Sintaksa:
export [-f] [-n] [name[=value] ...] or export -p
Pogledajmo razne primjere naredbe za izvoz:
Primjer1: Naredba za izvoz bez ikakvih argumenata
Osnovna naredba za izvoz će prikazati sve izvezene varijable okruženja vašeg sustava. Izvodi se na sljedeći način:
export
Razmotrite donji snimak izlaza:
Primjer2: Prikaz svih izvezenih varijabli na trenutnoj ljusci
Za prikaz svih izvezenih varijabli okruženja trenutne ljuske, izvršite naredbu s -p opcijom na sljedeći način:
python __ime__
export -p
Razmotrite donji snimak izlaza:
Primjer3: Korištenje izvoza s funkcijama
Za korištenje funkcije s naredbom izvoza, koristite opciju -f. Ako ne koristimo ovu opciju, to će se smatrati varijablom, a ne funkcijom.
Sintaksa:
export -f function_name
Izvozimo 'name' funkcije na sljedeći način:
name() { echo 'Javatpoint';}
Za izvoz gornje funkcije, izvršite naredbu na sljedeći način:
export -f name
Sada pozovite bash ljusku da izvršite funkciju:
bash
Za poziv funkcije unesite naziv funkcije:
name
Razmotrite donji izlaz:
stvorimo još jednu funkciju 'zdravo', izvršimo naredbu na sljedeći način:
function hello > { > echo hello, welcome to javatpoint > }
Za izvoz gornje funkcije, izvršite naredbu na sljedeći način:
export -f hello
Razmotrite donji izlaz:
Primjer4: Dodijelite vrijednost prije izvoza funkcije ili varijable:
Naredba izvoza omogućuje nam dodjeljivanje vrijednosti prije izvoza funkcije. Razmotrite naredbu u nastavku:
export name[=value]
Na primjer, dodijelite vrijednost varijabli na sljedeći način:
a=5
sada ga izvozi kao:
export a
možemo provjeriti dodjelu korištenjem naredbe printenv na sljedeći način:
printenv a
Razmotrite donji izlaz:
Primjer5: Postavite vim kao zadani uređivač:
Vim editor je najčešće korišten uređivač teksta za Linux sustave. Vim možemo postaviti kao zadani uređivač teksta pomoću naredbe izvoza.
Da biste postavili vim kao zadani uređivač teksta, izvršite sljedeću naredbu:
export EDITOR=/usr/bin/vim export | grep EDITOR
Gornje naredbe neće prikazati nikakvu potvrdu. Razmotrite donji izlaz:
Primjer6: Postavite varijablu okruženja
Za izradu nove varijable upotrijebite naredbu za izvoz nakon koje slijedi naziv varijable i njezina vrijednost.
Sintaksa:
export NAME=VALUE
Za stvaranje nove varijable, ' sustav ,' izvršite naredbu na sljedeći način:
popis za preskakanje
export sys=50
Naredba echo koristi se za prikaz varijable:
echo sys
Za prikaz vrijednosti varijable upotrijebite simbol $ ispred naziva varijable
echo $sys
Razmotrite donji izlaz: