Невозможно включить globstar в Bash 4 - PullRequest
8 голосов
/ 27 апреля 2009

Я неудачно положил следующее в мой .bashrc

shopt -s globstar

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

ls **/*.c

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

ls */*/*.c

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

1 Ответ

13 голосов
/ 27 апреля 2009

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

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

$SHELL --version

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

shopt globstar

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

shopt -s globstar

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

...