У меня есть фильтр linux для извлечения всех строк из проекта xcode, которые содержат локализованные строки и создают отсортированный список уникальных записей. Фильтр работает нормально и показан ниже.
grep NSLocalized *.m | perl -pe 's/.*NSLocalizedString\((.+?)\,.*/$1/' | sort | uniq
В результате получается список строк, похожих на это
@"string1"
@"string2"
etc
Теперь мне нужно определить записи, которые не существуют в другом текстовом файле. Итак, представьте, у меня есть текстовый файл, содержащий;
@"string1"
@"string3"
etc
Результат будет @"string2"
, поскольку его нет в файле
Ради аргумента, файл называется list.txt
Что мне нужно добавить в мой фильтр? Я уверен, что могу сделать это с помощью grep, но мой мозг не работает!