S et (ativar) o sh ell opt íon globstar com o comando
shopt -s globstar
Isso fará com que ** como componente do nome do arquivo signifique
tudo aqui e abaixo.
Então path/** significa tudo no diretório path
e seus subdiretórios .
(Você não precisa digitar ./ aqui.)
Então você pode usar
grep -in "string" path/**/*.h
para pesquisar todos os arquivos .h em e abaixo de path .
Você pode u definir opções com shopt -u .