正常执行完毕退出值0,&&执行下一步,但有无达到你要的效果,是不确定的,除非你显式的写exit 1/0
当然,如果你的前置条件已经比较明确,结果也可以预期,未尝不可。
我个人不太喜欢rm后面加太复杂的变量,或者甚至调用不必要的rm.
这种脚本,换个执行方式可能会出一些意外的结果。
其实前面你遇到的rm bash,如果是sudo执行,已经是一次事故了。
拿不准可以用shellcheck检查一下自己的脚本,对一些可能会引起重大后果的写法,shellcheck会提醒的。
【 在 ustcBoy 的大作中提到: 】
:
: 用&&连接命令可以保证前面脚本执行成功了,再自删吧?
:
: 【 在 Dazzy 的大作中提到: 】
: : 自删这种行为不算傻瓜,理解你的一次性运行需求,但自删没容错性,也难以调试排查。
#发自zSMTH@Redmi Note 7
--
FROM 183.38.210.*