Ö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]

Reply via email to