Dışa aktarılan değişkenler dışa aktarılan kabuk tarafından yürütülen komutların ortamına taşınırken dışa aktarılan olmayan değişkenler mevcut kabuk çağrısına yereldir. Gönderen exportadam sayfası:
Kabuk, dışa aktarma niteliğini belirtilen isimlere karşılık gelen değişkenlere verecek ve daha sonra yürütülen komutların ortamında olmalarına neden olacaktır.
setverilmeyen yerel değişkenleri içeren geçerli ortamı çıkarır. envprogramları yeni bir ortamda başlatmak için kullanılır ve bu yeni ortamın ne olacağını hiçbir argüman çıkarmaz. Yana envo kabuk başlatılan herhangi bir program için olduğu gibi, yeni bir ortam yaratmak, sadece ihraç değişkenler aracılığıyla getirilir. Örneğin, ilk içine ikinci bir kabuk üretmek ( $$iç kabuktaki istemleri temsil etmek için kullanılır ):
$ FOO=BAR
$ bash
$$ echo $FOO # Note the empty line
$$ exit
$ export FOO
$ bash
$$ echo $FOO
BAR
$$
Dışa aktarılan değişkenin sadece değerini değil olduğunu unutmayın. Size bir kez o Bu araçlar export FOO, FOOdaha sonra değiştirilemez bile daha sonraki ortamlarda kadar küresel bir değişken ve gösteriler olur:
$ export FOO
$ FOO=BAR
$ bash
$$ echo $FOO
BAR
$$