Любители прекрасного дня!оболочка для фильтрации запрещенных слов по файлу
в основном у меня есть два файла:
frequency.txt: (несколько строк, разделенных пробелами файл, содержащий слова и частоты)
de 1711
a 936
et 762
la 530
les 482
pour 439
le 425
...
и у меня есть файл, содержащий «запрещенные» слова :
stopwords.txt: (одна строка, разделенных пробелом файл)
au aux avec le ces dans ...
, поэтому я хочу, чтобы удалить из frequency.txt все строки, содержащие слово найдены на stopwords.txt
, как я мог бы сделать это? Я думаю, что это можно сделать с awk .. что-то вроде
awk 'match($0,SOMETHING_MAGICAL_HERE) == 0 {print $0}' frequency.txt > new.txt
но я не совсем уверен ... любые идеи? thxs заранее
yeap ... вы играете. Мне нужен был '-w'. Awk от @ ghostdog74 тоже работает, но с использованием grep выглядит чище – pleasedontbelong