Como eu iria modificar a seguinte instrução bash para obter apenas os diretórios que correspondem exatamente genre_
(basename) e outro genre_*
. Como próximo passo, acrescentei | wc -l
ao segundo find
, mas para cada linha recebo o mesmo número muito alto, o que me diz que é uma contagem entre diretórios (por quê?)?
$ find . -name 'genre_' -exec dirname {} \; | while EFS= read -r thedir; do echo "$(find . -name 'genre_*')"; done
./The-Specials/genre_
./The-Specials/genre_rock
./ACDC/genre_Hard-Rock
./We-3/genre_
./We-3/genre_Jazz
Na saída acima, somente o ACDC deve ser filtrado.