Как получить статус выхода команды в трубе, содержащейся в скобках:
(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 с переменной?
Это для сообщения об ошибках этот сценарий, который я показываю, успешен независимо от ошибок или нет.
возможно -o pipefail
может помочь Вам, это распространит любой ненулевой код выхода через цепочку каналов.
статьи о pipefail: