如何获取括号中的管道中命令的退出状态:
(bzcat File_Here | pv -n --size "Size_in_Bytes" | dd of=/dev/sdX) 2>&1
| zenity --title="SD Utility - Write" --progress --text="Writing to SD
Card, This Will take a While" --percentage=0 --no-cancel --auto-close
如何将 dd 的退出状态链接到变量?
这是用于错误报告的,无论是否有错误,我的这个脚本都显示成功。
答案1
也许-o pipefail
可以帮助您,它将通过管道链传播任何非零退出代码。
有关 pipefail 的文章: