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 <[EMAIL PROTECTED]> > 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Ğ <[EMAIL PROTECTED]>* wrote: > > From: ANIL KARADAĞ <[EMAIL PROTECTED]> > Subject: [Linux-programlama] Re: kabuk programlama çalışma dizini sorunu > To: "Özgür yazılımlarla çeşitli dillerde yazılım geliştirme" < > [email protected]> > 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 <[EMAIL PROTECTED]> > >> > 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 >> [email protected] >> http://liste.linux.org.tr/mailman/listinfo/linux-programlama >> >> > > > -- > Anıl KARADAĞ > Bilgisayar Müh. > http://anilkaradag.info/blog > > _______________________________________________ > Linux-programlama mailing [EMAIL > PROTECTED]://liste.linux.org.tr/mailman/listinfo/linux-programlama > > > > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > >
_______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
