Невозможно включить globstar в Bash 4

Я безуспешно выполнил следующее .bashrc

shopt -s globstar

Я пытаюсь проверить команду в действии

ls **/*.c

и сравнивая его с

ls */*/*.c

Как включить globstar в Bash 4?

Ответы

Ответ 1

Хм. shopt -s globstar должен работать.

Для отладки убедитесь, что вы используете Bash 4:

$SHELL --version

Затем проверьте настройку globstar:

shopt globstar

Если он не установлен, попробуйте установить его вручную:

shopt -s globstar

Теперь посмотрим, работает ли это. Если это так, вы можете посмотреть, почему ваш .bashrc не работает. Вы не забыли перезапустить оболочку после редактирования .bashrc или загрузить ее с помощью . .bashrc?