Я хотел бы найти все каталоги, которые содержат как Makefile
и файл, соответствующий *.tex
. Команда find
или locate
легко находит одно или другое. Но как эти результаты можно объединить или пересечь, чтобы получить только нужные каталоги?
Полезный ответ обобщает другие имена файлов. Более того, он может объединять более двух таких запросов.
(Я не вижу, как применять логические операторы find
, например, "and" expr1 -a expr2
. То же самое для locate -A
. Может быть, два поиска, вырезать имена файлов и сохранить пути, sort -u
, в comm -12 <(cmd1) <(cmd2)
?)