无法在Bash 4中启用globstar
我把以下内容放入我的.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
. .bashrc
?