我有这个bash
shell脚本命令,如果make成功(终止为零退出状态),导致日期运行,反之亦然:
@H_403_32@make && date
但现在我想处理其输出,例如
make | sed s/a/A/
如果我做
make | sed s/a/A/ && date
日期运行即使make失败.
如果我反而做
make && date | sed s/a/A/
sed处理日期的输出而不是make.
你会知道任何解决方案吗?谢谢!
附:我试过这些:
(make | sed s/a/A/) && date
当make失败时,日期仍然运行.
(make && (date > /dev/null)) | sed s/a/A/
当成功时,日期不会运行.