From: Murat Demirten (murat@debian.org)
Date: Thu 19 Dec 2002 - 12:03:48 EET
Bastaki . 'yi include olarak dusunebilirsiniz.
Eger test.sh dosyaniz soyle ise ornek olarak:
#!/bin/sh
TEST=1
echo "TEST = $TEST"
-----
Bu programı . ./test.sh veya ./test.sh olarak da calistirsaniz ekrana
TEST = 1 yazar. Ancak,
./test.sh yazdiktan sonra scriptin calismasi bittiginde shellde
echo $TEST
derseniz TEST degiskeninin set edilmedigini gorursunuz.
. ./test.sh olarak calistirirsaniz script sonlandiktan sonra da TEST
degeri tutulur, echo $TEST dediginizde gene 1 degerini
gorebilirsiniz.
On Thu, Dec 19, 2002 at 10:43:52AM +0200, Fuat Altun wrote:
> Test adinda bir shell scriptimiz olsun. Bu scripti calistirirken
> ./test ile
> . ./test arasindaki fark nadir?
>
> Eger bir degiskeni export etmezsem ne olur? Nerede gorulemez?
>
> Tesekkurler
-----------------------------------------------------------------------
Liste üyeliğiniz ile ilgili her türlü işlem için
http://liste.linux.org.tr adresindeki web arayüzünü kullanabilirsiniz.
Listeden çıkmak için: 'linux-request@linux.org.tr' adresine,
"Konu" kısmında "unsubscribe" yazan bir e-posta gönderiniz.
-----------------------------------------------------------------------