[Linux-programlama] Re: kabuk programlama çalışma dizini sorunu

---------

[Linux-programlama] Re: kabuk programlama çalışma dizini sorunu

From: Serkan Kenar <serkankenar_at_gmail.com>
Date: Thu, 27 Nov 2008 10:47:54 +0200
Message-ID: <60540cbe0811270047x260a7d6dvaf8894627ae33e6b@mail.gmail.com>

Merhaba,

Söylenenlere ek olarak, pushd ve popd komutlarını da hatırlatmakta fayda
var. İkinci betiği çağırmadan önce o dizine geçip geri gelmenin kolay bir
yolu olarak şunu kullanabilirsiniz:

pushd . # .'ya dikkat. Bu komut mevcut dizini saklıyor.
cd $IKINCI_BETIGIN_YOLU
./ikinci betik
popd

Kolay gelsin,

Serkan Kenar

2008/11/26 tankut tan <tankut06_at_yahoo.com>

> teşekkürler. gözümden kaçan bi adet # işareti yüzünden çalışmamış:) ama
> verdiğiniz örnekler scrptin geleceği için daha önemli söylediklerinizi
> uygulamaya çalışacağım. tekrar teşekkürler. iyi geceler...
>
> --- On *Wed, 11/26/08, ANIL KARADAĞ <anil.karadag_at_gmail.com>* wrote:
>
> From: ANIL KARADAĞ <anil.karadag_at_gmail.com>
> Subject: [Linux-programlama] Re: kabuk programlama çalışma dizini sorunu
> To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme" <
> linux-programlama_at_liste.linux.org.tr>
> Date: Wednesday, November 26, 2008, 1:25 PM
>
>
> İleti dizisini guncellemeseydim ayni seyi bende yazacaktim. Calisma
> dizinini degistirmek sonraki islemler icin cokta iyi bir fikir degil. Kod
> nerede calisiyorsa orasi olmasi daha iyi. Verileri alacagin konumlari
> tanimlamalisin ornek;
>
> filepath='~/run'
> sh $filepath/dosya_adi
>
>
> 2008/11/27 Goksin Akdeniz <goksin_at_enixma.org>
>
>> > denedim ama çalışmadı.
>> >
>> > cd ~/çalışma dizini
>> >
>> > olarak denedim. bide
>> >
>> > exec `cd ~/çalışma dizini` olarak denedim. acemiyim . işin içinden
>> > çıkamadım. eğer komutlar doğru ise ne yapmalıyım...
>> >
>> Çalıştırmak istediğiniz ikinci program subshell olarak çalışacak. Burada
>> sorun
>> yok. Ancak çalıştırdığınız programa alacağı verilerinm nerede olduğunu ve
>> nerede işlem yapması gerektiğini kendiniz tanımlayacaksınız.
>>
>> Konu ile ilgili uzun bir yazı dizisini Enixma'da yazmıştım. Eski sayıları
>> indirip oradan programı nasıl yazabileceğinize bakabilirsiniz.
>>
>> Gökşin Akdeniz
>> --
>> http://www.enixma.org
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama_at_liste.linux.org.tr
>> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>
>
> --
> Anıl KARADAĞ
> Bilgisayar Müh.
> http://anilkaradag.info/blog
>
> _______________________________________________
> Linux-programlama mailing listLinux-programlama@liste.linux.org.trhttp://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Thu 27 Nov 2008 - 09:54:28 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.