我将以下内容放入我的 .bashrc 中失败

shopt -s globstar

我正在尝试通过以下方式测试命令
ls **/*.c

并通过将其与
ls */*/*.c

如何在 Bash 4 中启用 globstar?

最佳答案

唔。 shopt -s globstar 应该可以工作。

要进行调试,请确保您正在运行 Bash 4:

$SHELL --version

然后检查 globstar 的设置:
shopt globstar

如果未设置,请尝试手动设置:
shopt -s globstar

现在看看这是否有效。如果是这样,您可能想查看为什么您的 .bashrc 不起作用。你记得在编辑你的 .bashrc 后重新启动你的 shell ,或者用 . .bashrc 加载它吗?

关于bash - 无法在 Bash 4 中启用 globstar,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/793715/

10-13 05:35