这是一个非常基本的问题,之前肯定已经被问过,但我很难找到答案或指导。例如,有这些,但它们并没有完全击中目标:
本质上我只是想删除一个临时目录树作为 bash 脚本的一部分,就像这样
rm -rf $my_path
但我有点偏执,认为脚本中的其他地方可能会$my_path
扩展到/
或同样糟糕的东西。例如,如果某处存在my_path=$var1/$var2
并且两者$var1
最终$var2
都默认为空字符串或类似的字符串。
将此类命令写入脚本以避免意外的巨大问题的最佳实践方法是什么?