当启用“-f”标志时显式执行全局扩展

当启用“-f”标志时显式执行全局扩展

我在指南中看到过(例如这个https://sipb.mit.edu/doc/safe-shell/)建议使用set -f禁用 glob 扩展(在 sh 和 bash 中)。启用此选项时,除了使用另一个 shellsh -c 'echo *'或暂时禁用该选项之外,是否有其他方法可以显式执行全局扩展set +f; echo *; set -f

相关内容