无法在Bash 4中启用globstar

时间:2009-04-27 14:20:57

标签: bash bash4

我将以下内容未成功写入我的.bashrc

shopt -s globstar

我正在尝试通过

测试命令
ls **/*.c

并将其与

进行比较
ls */*/*.c

如何在Bash 4中启用globstar?

1 个答案:

答案 0 :(得分:13)

嗯。 shopt -s globstar应该有用。

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

$SHELL --version

然后检查globstar

的设置
shopt globstar

如果未设置,请尝试手动设置:

shopt -s globstar

现在看看是否有效。如果是,您可能需要查看.bashrc无效的原因。您是否记得在修改.bashrc后重新启动shell,或者使用. .bashrc加载它?