The eksportuoti komanda yra įmontuota „Linux Bash“ apvalkalo programa. Jis naudojamas užtikrinti, kad aplinkos kintamieji ir funkcijos būtų perduodamos antriniams procesams. Tai neturi įtakos esamam aplinkos kintamajam.
Aplinkos kintamieji nustatomi, kai atidarome naują apvalkalo seansą. Bet kuriuo metu, jei pakeisime bet kurią kintamojo reikšmę, apvalkalas negali pasirinkti šio pakeitimo. Eksportavimo komanda leidžia atnaujinti esamą seansą apie pakeitimus, kurie buvo atlikti eksportuotame kintamajame. Mums nereikia laukti, kol pradėsime naują apvalkalo seansą.
Sintaksė:
export [-f] [-n] [name[=value] ...] or export -p
Pažvelkime į įvairius eksporto komandos pavyzdžius:
1 pavyzdys: eksportavimo komanda be jokių argumentų
Pagrindinė eksportavimo komanda parodys visus eksportuotus jūsų sistemos aplinkos kintamuosius. Jis vykdomas taip:
export
Apsvarstykite toliau pateiktą išvesties momentą:
2 pavyzdys: Rodyti visus eksportuotus kintamuosius dabartiniame apvalkale
Norėdami parodyti visą eksportuotą dabartinio apvalkalo aplinkos kintamąjį, vykdykite komandą su -p parinktimi taip:
git pull kilmės meistras
export -p
Apsvarstykite toliau pateiktą išvesties momentą:
3 pavyzdys: Eksporto naudojimas su funkcijomis
Norėdami naudoti funkciją su eksporto komanda, naudokite parinktį -f. Jei nenaudosime šios parinkties, ji bus laikoma kintamuoju, o ne funkcija.
Sintaksė:
export -f function_name
Eksportuojame funkciją „pavadinimas“ taip:
name() { echo 'Javatpoint';}
Norėdami eksportuoti aukščiau nurodytą funkciją, vykdykite komandą taip:
export -f name
Dabar iškvieskite bash apvalkalą, kad vykdytumėte funkciją:
bash
Norėdami iškviesti funkciją, įveskite funkcijos pavadinimą:
name
Apsvarstykite toliau pateiktą išvestį:
sukurkime kitą funkciją „labas“, vykdykite komandą taip:
function hello > { > echo hello, welcome to javatpoint > }
Norėdami eksportuoti aukščiau nurodytą funkciją, vykdykite komandą taip:
export -f hello
Apsvarstykite toliau pateiktą išvestį:
4 pavyzdys: priskirkite reikšmę prieš eksportuodami funkciją arba kintamąjį:
Eksportavimo komanda leidžia priskirti reikšmę prieš eksportuojant funkciją. Apsvarstykite toliau pateiktą komandą:
export name[=value]
Pavyzdžiui, kintamajam priskirkite reikšmę taip:
a=5
dabar eksportuokite kaip:
export a
galime patikrinti priskyrimą naudodami komandą printenv taip:
printenv a
Apsvarstykite toliau pateiktą išvestį:
5 pavyzdys: nustatykite vim kaip numatytąjį redaktorių:
Vim redaktorius yra plačiausiai naudojamas teksto rengyklė Linux sistemoms. Naudodami eksporto komandą galime nustatyti vim kaip numatytąjį teksto rengyklę.
Norėdami nustatyti vim kaip numatytąjį teksto rengyklę, vykdykite šią komandą:
export EDITOR=/usr/bin/vim export | grep EDITOR
Aukščiau pateiktos komandos nerodys jokio patvirtinimo. Apsvarstykite toliau pateiktą išvestį:
6 pavyzdys: nustatykite aplinkos kintamąjį
Norėdami sukurti naują kintamąjį, naudokite eksportavimo komandą, po kurios nurodykite kintamojo pavadinimą ir jo reikšmę.
Sintaksė:
export NAME=VALUE
Norėdami sukurti naują kintamąjį, sys , vykdykite komandą taip:
java eilutė su formatu
export sys=50
Echo komanda naudojama kintamajam rodyti:
echo sys
Norėdami parodyti kintamojo reikšmę, prieš kintamojo pavadinimą naudokite simbolį $
echo $sys
Apsvarstykite toliau pateiktą išvestį: