Como ecoar diretórios que contêm arquivos correspondentes ao Bash?

Quero escrever um script bash que use uma lista de todos os diretórios que contêm arquivos específicos. Eu posso usarfind para ecoar o caminho de todo e qualquer arquivo correspondente. Eu só quero listar o caminho para o diretório que contém pelo menos um arquivo correspondente.

Por exemplo, dada a seguinte estrutura de diretórios:

dir1/
    matches1
    matches2
dir2/
    no-match

O comando (procurando'matches*') produzirá apenas o caminho paradir1.

Como pano de fundo extra, eu estou usando isso para encontrar cada diretório que contém um arquivo .class Java.

questionAnswers(6)

yourAnswerToTheQuestion