Мне нужно сделать так, чтобы слова в текстовом файле проверялись, если они появляются в текстовом файле словаря. Мне нужно это для вывода слов, которые не отображаются в текстовом файле.Использование grep/cat в качестве словаря в UNIX
У меня сейчас есть: cat text.txt | grep -vi english.txt
текст - это текстовый файл слов, который необходимо проверить, а english.txt - это мой словарь. В настоящее время я просто возвращаю все слова, которые находятся в моем файле text.txt (где я намеренно помещаю слова, которые не должны проходить, то есть они находятся в словаре), что я делаю неправильно?
(Это для ш, так что я должен использовать кошку/Grep)
Я пробовал это, он просто ничего не возвращает мне. а в настоящее время я просто случайные слова в text.txt так такие вещи, как ананаса вишни lfkjadflksj ли english.txt записываются в виде списка слов: Aani Аарон и так далее – boop
@boop, мы должны знать, как слова были сохранены в ваших файлах. одно слово в строке? или с некоторыми разделителями ... grep - это инструмент для обработки на основе строк, я полагаю, вы знали об этом, поэтому я дал этот ответ. – Kent
ah english.txt имеет одно слово в строке. Мне нужно, чтобы он работал с text.txt, даже если у него много слов в одной строке. Я знаю, что мне нужно использовать grep ... поэтому я подумал, что все в порядке, так как english.txt имеет каждое слово в отдельной строке. @kent – boop