评论 (10)|发表评论
[1]来自四川成都的 Chrome 58.0|GNU/Linux 用户 发表于 2017-05-27 12:49 的评论:一堆废话。我之前写脚本已经意识到这个问题,所以调用一律外部命令前加反斜杠, 例如 \grep。或者用绝对路径。
此外文中提到的其他方面,是看脚本编写者对 shell 的熟悉程度,以及在编写脚本时,是否存在想到过但是写的时候遗漏了。
比如我上面提到的准确调用外部命令,可能个别命令会漏写。
对于尽量避免遗漏的发生,可以通过调用预先设置的只读常量来缓解,但不会根本解决,万一只读常量拼错了,或者用成名字相近的。
归根到底,是要在使用前反复检查,在测试环境中仔细调试。
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。