Ero sivun ”Export” versioiden välillä
Siirry navigaatioon
Siirry hakuun
export erikseen sh:ssa; export -f
Pb (keskustelu | muokkaukset) p (wikilinkki) |
LP (keskustelu | muokkaukset) (export erikseen sh:ssa; export -f) |
||
Rivi 3: | Rivi 3: | ||
Asetetut ympäristömuuttujat voi listata komennolla | Asetetut ympäristömuuttujat voi listata komennolla | ||
[[env]] | [[env]] | ||
Tarkemmin: export-komennolla määritellään mitkä muuttujat viedään kutsutun ohjelman ympäristöön eli muutetaan komentotulkin omia muuttujia ympäristömuuttujiksi. Alkuperäisessä sh:ssä ja sen lailla toimivissa tulkeissa muuttujien arvot määritellään erikseen ja <tt>export</tt>-komennossa muuttujat vain luetellaan: | |||
EDITOR=emacs | |||
TERM=xterm | |||
EXPORT emacs xterm | |||
Skripteissä, jotka alkavat määrittelyllä <tt>#!/bin/sh</tt> on siis noudatettava tätä jälkimmäistä tapaa. | |||
Bashissa myös funktioita voi viedä ympäristössä lapsiprosesseille käyttämällä [[valitsin]]ta <tt>-f</tt> | |||
==Katso myös== | ==Katso myös== | ||
*[[Komentorivin perusteet]] | *[[Komentorivin perusteet]] | ||
*[[Bash-skriptaus]] | |||
[[Luokka:Komentorivin perustyökalut]] | [[Luokka:Komentorivin perustyökalut]] |