我试图通过使用zenity/yad为wget下载过程提供某种GUI。我想出了这个:
wget http://example.com/ 2>&1 | \
sed -u 's/^[a-zA-Z\-].*//; s/.* \{1,2\}\([0-9]\{1,3\}\)%.*/\1\n#Downloading... \1%/; s/^20[0-9][0-9].*/#Done./' | \
zenity --progress --percentage=0 --title=Download dialog --text=Starting... --auto-close --auto-kill现在,假设wget遇到了一个错误。我需要通知用户下载失败。因为无论成功还是失败,$?变量的值似乎都是0 (可能是因为$?存储了zenity的退出状态?),所以我无法判断下载失败还是成功。
如何纠正上述问题?
发布于 2014-01-17 10:13:57
https://stackoverflow.com/questions/21182937
复制相似问题