首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从括号中包含的管道获取出口状态

从括号中包含的管道获取出口状态
EN

Ask Ubuntu用户
提问于 2016-06-01 20:48:10
回答 1查看 190关注 0票数 1

如何在括号中包含的管道中获取命令的退出状态:

代码语言:javascript
复制
(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的退出状态链接到变量?

对于错误报告,无论错误与否,这个脚本都是成功的。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-06-01 21:33:05

也许-o pipefail可以帮助您,它将通过管道链传播任何非零退出代码。

关于管道故障的文章:

  • http://blog.kablamo.org/2015/11/08/bash-tricks-eux/
  • http://redsymbol.net/articles/unofficial-bash-strict-mode/
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/780565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档