51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

rm

Shell脚本中使用rm命令的致命错误

Shell脚本中使用rm命令的致命错误

厉飞雨 阅读(10) 评论(0) 赞(2)

如果在shell脚本中使用了一个没有声明的变量,或者是声明了但是没有赋值的变量,当执行该脚本时并不会报错,shell解释器会把前面提到的两种情况的变量值设置为空。如果恰好在rm命令中调用了该变量,那么会造成不可估计的后果,轻则误删文件,重则导致操作系统故障。 场景1: <br /> <br /> ``` #!/bin/bash file_dir...