我正在尝试让我的 shell 脚本更安全一些。如果由于某种原因未定义变量,我考虑使用默认值,例如:
rm -r "${OUTPUT_DIR:-/dev/null/this_path_does_not_exists}"
使用不存在的路径是我想出的解决方案。然后我想,如果有一个系统范围的接收器(/dev/null),也许有一个文件或伪文件,可以安全地删除而不影响系统。所以我的问题如下 - 是否有一个文件:
/dev/null
linux command-line files delete
command-line ×1
delete ×1
files ×1
linux ×1