如何根据前面的命令退出代码替换管道?

时间:2017-09-28 17:15:31

标签: bash

我在剧本中有以下一行:

maim -s | tee $fname > last.png

maim -s获取屏幕截图,如果成功拍摄则返回0,如果取消则返回1。问题是,如果它返回0,它无论如何都会管道零字节,因此在取消后我有两个空文件$fnamelast.png

如果maim -s在地方返回0,我想将输出重定向到/ dev / null,而不写入临时文件并将其复制到$fnamelast.png,如果它不是&# 39; t空 我该怎么做?

0 个答案:

没有答案