特牛生活网

判断命令是否成功执行 .-CSDN博客

网友收藏
问题:需要在成功执行某个命令之后执行一个命令。比如,你需要进入某个目录,删除其中所有的文件,但是如果cd命令失败,你就不去执行删除的动作(比如权限不允许,或者你把目录的名字输入错误) 解决方案:可以使用cd命令的返回值($?)并结合if语句进行判断。cd mytmpif (( $? )); then rm * ; fi 讨论:很明显,直接输入命令的时候,是不需要