【发布时间】:2020-04-23 08:14:08
【问题描述】:
当我执行foo > bar.txt 时,无论foo 是否成功,都会创建bar.txt。如果foo 成功,我如何才能创建bar.txt?
【问题讨论】:
-
重定向到一个临时文件,如果命令成功则将其移动到真实文件(否则删除它)。或者如果命令失败就直接删除文件?
-
使用
&&stackoverflow.com/questions/4510640/…