Я хочу написать скрипт bash, который будет использовать список всех каталогов, содержащих определенные файлы. Я могу использовать find
для отображения пути каждого соответствующего файла. Я только хочу указать путь к каталогу, содержащему хотя бы один соответствующий файл.
Например, с учетом следующей структуры каталогов:
dir1/
matches1
matches2
dir2/
no-match
Команда (ищет 'matches*'
) выведет только путь к dir1
.
В качестве дополнительного фона я использую это, чтобы найти каждый каталог, содержащий файл Java .class.