Я бы сделал что-то вроде этого:
cat sortedfiles.txt | xargs -n1 -i{} grep '^{}$' ngfilelist.txt
Вместо использования цикла for
я считаю, что проще использовать xargs
для запуска grep
для каждой строки в sortedfiles.txt
против ngfilelist.txt
.Вывод представляет собой список имен файлов, найденных в обоих файлах.
Обратите внимание, что ^
и $
используются для сопоставления только полных имен файлов, поскольку, возможно, частичное совпадение не считается действительным результатом вашей проблемы.