Özür dilerim. Önceki yanıtı üzerinde pek düşünmeden yazdım. Şimdi düşününce kafama yattı ve oldu da. Teşekkürler. Betik de şöyle, isteyen kullanabilir :D
TARGET=`zenity --title "Hedef dizini seçin..." --file-selection --directory --filename "$HOME/."` && (cp $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS $TARGET; export sonuc=$?) | zenity --progress \ --title "Kopyalama" --text "Dosya(lar) kopyalanıyor..." --auto-close if [ $sonuc!=0 ] ; then zenity --title "Hata" --error --text "Kaynak dosya \ $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS, hedefe ($TARGET) kopyalanamadı." exit 1 fi C. Ahmet MERCAN yazmış: > Merhaba; > > Bir çözüm olarak aşağıdaki deneyebilirsin: > > (cp dosya ; export SONUC=$?) | zenity > > > Saygılarımla, İyi Günler... > > Cem Ahmet MERCAN > > > > > Mert Dirik yazmış: >> Bir bash betiğinde, programın çıkış kodunu bir değişkene atarken aynı >> zamanda programın çıktısını da başka bir programa yönlendirmek >> istiyorum. Bunu nasıl yapabilirim? Betiğin bir kısmı şöyle: >> >> cp dosya | zenity --progress vs vs. >> >> Bu koddan sonra cp'nin çıkış durumuna göre bir hata iletisi görüntülemek >> istiyorum. Fakat son çalışan komut zenity olduğundan bir türlü >> beceremedim. >> Teşekkürler >> Mert Dirik >> >> > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]