O Bash 3.2 não suporta globstar:
$ shopt -s globstar
bash: shopt: globstar: invalid shell option name
Sem shopt -s globstar
, **
é apenas uma planilha não recursiva simples.
A página NEWS diz:
This is a terse description of the new features added to bash-4.0 since the release of bash-3.2. As always, the manual page (doc/bash.1) is the place to look for complete descriptions.
New Features in Bash
[...]
w. There is a new shell option:
globstar
. When enabled, the globbing code treats**
specially -- it matches all directories (and files within them, when appropriate) recursively.
Você precisará atualizar seu bash para pelo menos 4.0 (provavelmente instalar um do homebrew) ou usar find
.