У меня есть ряд индексных файлов для некоторых файлов данных, которые в основном принимают формат
индексный файл: asdfg.log.1234.2345.index
файл данных: asdfg.log
Идея состоит в том, чтобы выполнить поиск по всем индексным файлам.Если значение XXXX появляется в индексном файле, перейдите к соответствующему файлу данных и найдите в нем строку данных, в которой появляется значение XXXX.
До сих пор я мог просто искать в индексных файлах значениеXXXX Например,
find . -name "*.index" | xargs grep "XXXX" // Gives me a list of the index files with XXXX in them
Как получить соответствие файла индекса, а затем выполнить поиск соответствующего файла данных?