The viedä komento on Linux Bash -kuoren sisäänrakennettu apuohjelma. Sitä käytetään varmistamaan ympäristömuuttujat ja funktiot, jotka välitetään lapsiprosesseille. Se ei vaikuta olemassa olevaan ympäristömuuttujaan.
Ympäristömuuttujat asetetaan, kun avaamme uuden shell-istunnon. Milloin tahansa, jos muutamme muuttujan arvoa, kuori ei voi valita kyseistä muutosta. Vientikomennon avulla voimme päivittää nykyisen istunnon vietyyn muuttujaan tehdyistä muutoksista. Meidän ei tarvitse odottaa uuden shell-istunnon aloittamista.
Syntaksi:
export [-f] [-n] [name[=value] ...] or export -p
Katsotaanpa erilaisia esimerkkejä vientikomennosta:
Esimerkki1: Vientikomento ilman argumenttia
Perusvientikomento näyttää kaikki järjestelmäsi viedyt ympäristömuuttujat. Se suoritetaan seuraavasti:
export
Harkitse alla olevaa lähtökohtaa:
Esimerkki2: Näytä kaikki viedyt muuttujat nykyisessä kuoressa
Jos haluat näyttää kaikki nykyisen komentotulkin viedyt ympäristömuuttujat, suorita komento -p-optiolla seuraavasti:
np.clip
export -p
Harkitse alla olevaa lähtökohtaa:
Esimerkki3: Viennin käyttäminen funktioiden kanssa
Jos haluat käyttää funktiota vientikomennon kanssa, käytä -f-vaihtoehtoa. Jos emme käytä tätä vaihtoehtoa, sitä pidetään muuttujana, ei funktiona.
Syntaksi:
export -f function_name
Viemme funktion 'nimi' seuraavasti:
name() { echo 'Javatpoint';}
Vie yllä oleva toiminto suorittamalla komento seuraavasti:
export -f name
Kutsu nyt bash-kuori suorittaaksesi toiminnon:
bash
Kutsuaksesi funktiota, kirjoita funktion nimi:
name
Harkitse alla olevaa tulosta:
Luodaan toinen funktio 'hello', suorita komento seuraavasti:
function hello > { > echo hello, welcome to javatpoint > }
Vie yllä oleva toiminto suorittamalla komento seuraavasti:
export -f hello
Harkitse alla olevaa tulosta:
Esimerkki4: Määritä arvo ennen funktion tai muuttujan vientiä:
Vientikomennon avulla voimme määrittää arvon ennen funktion vientiä. Harkitse alla olevaa komentoa:
export name[=value]
Esimerkiksi, anna muuttujalle arvo seuraavasti:
a=5
vie se nyt muodossa:
joukko objekteja javassa
export a
voimme tarkistaa tehtävän käyttämällä printenv-komentoa seuraavasti:
printenv a
Harkitse alla olevaa tulosta:
Esimerkki5: Aseta vim oletuseditoriksi:
Vim-editori on Linux-järjestelmien yleisimmin käytetty tekstieditori. Voimme asettaa vimin oletustekstieditoriksi käyttämällä vientikomentoa.
Aseta vim oletustekstieditoriksi suorittamalla seuraava komento:
export EDITOR=/usr/bin/vim export | grep EDITOR
Yllä olevat komennot eivät näytä vahvistusta. Harkitse alla olevaa tulosta:
Esimerkki6: Aseta ympäristömuuttuja
Luo uusi muuttuja käyttämällä export-komentoa ja sen jälkeen muuttujan nimeä ja sen arvoa.
Syntaksi:
export NAME=VALUE
Jos haluat luoda uuden muuttujan, sys , suorita komento seuraavasti:
export sys=50
Echo-komentoa käytetään muuttujan näyttämiseen:
echo sys
Jos haluat näyttää muuttujan arvon, käytä $-symbolia ennen muuttujan nimeä
echo $sys
Harkitse alla olevaa tulosta: