因此,我正在部署一个脚本来删除我们不再使用的程序的几个目录。这是一个集群,但并非所有目录都存在于计算机上。我正在对列出的所有目录进行简单的 rm -R 操作。
但是,当我的脚本出现“没有这样的文件或目录”时,它会失败。有没有办法让脚本退出 0 而不是 1? 为了简单起见,我想避免使用 if then。我希望有一个我不知道的标志或其他运算符。
删除几个目录并退出 0,即使这些目录不存在
您可以为此使用
--force
-f
$ rm -rf doesnotexist; echo $? 0