Так позвольте мне объяснить это немного больше:
У меня есть каталог, называемый тегами, у которого есть файл для каждого тега, что-то вроде:
tags/
t1
t2
t3
В каждом из файлов тегов есть такая структура, как:
<inode> <filename> <filepath>
Конечно, каждый файл тега будет иметь список многих файлов с этим тегом (но файл может появляться только в одном файле тега один раз). И файл может быть в нескольких файлах тегов.
То, что я хочу сделать, это вызвать команду вроде
tags <t1> <t2>
и попросите его перечислить файлы, которые имеют ОБОИХ теги t1 и t2 в хорошем смысле.
Мой план прямо сейчас заключается в создании временного файла. В основном выведите весь файл t1 в него. Затем пропустите каждую строку в t2 и выполните awk в файле. И продолжайте делать это.
Но мне интересно, есть ли у кого-нибудь другие способы. Я не слишком знаком с awk, grep и т.д.