如果 shell 的行为可以被修改set并因此是不可预测的,那么分发 shell 脚本的最正确方法是什么?
set
例如,rm *.txt不会在set -f已运行的环境中按预期执行。我应该如何确保rm *.txt在任何环境中删除当前目录中的所有文本文件?
rm *.txt
set -f
在分发它们之前,我应该如何确保 shell 脚本按预期运行?
shell bash shell-script
bash ×1
shell ×1
shell-script ×1