From: Murat Koç (muratkoc@kivi.com.tr)
Date: Mon 28 Nov 2005 - 19:08:44 EET
Merhaba,
> /Bash'da, bir fonksiyondan geri donus degeri olarak bir stringi nasil
> alabilirim ?
>
> Diyelim ki, Asagidaki gibi bir betigim var :
>
> #!/bin/bash/
>*source* /home/my/run/myfuncs.sh
> DizinAdi="/tmp"
export DizinAdi="/tmp"
> DizinDegistir DizinAdi
> echo "SORU 2 = burada ne islem yapmaliyim ki YeniDizinAdi olarak
> DizinDegistir() den gelen degeri kullanabileyim ??" exit 0
>
>
> myfuncs.sh icindeki fonksiyon da soyle olsun:
>
> function DizinDegistir
> {
> GelenDizinAdi=$1
> GidecekDizinAdi=$GelenDizinAdi/FalanFilan
> echo "SORU 1 = burada ne islem yapmaliyim ki GidecekDizinAdi degerini
> cagiran fonksiyona gondereyim ??" return 0
> }
Bu ters olmuş. Yukarıdaki source edilecek. Global olarak kullanmak istediğiniz
bir değişkeni export edin ondan sonra export ettiğiniz dosyayı source edin.
-- Murat Koç Kivi Bilişim Teknolojileri
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama