Linux
如何從單詞列表中查找行或文本是否具有特定單詞?
我有一條線(警報)和一個單詞表。我想使用終端命令檢查該行是否包含單詞列表中的任何單詞。我試過
grep
了,但沒有用。
將您的單詞列表放入文件中。
例如 /tmp/wordlist.txt
dog cat horse mouse
然後,
$ echo "your line" | grep -F -f /tmp/wordlist.txt
如果您的“行”包含列表中的單詞之一,則該行將是 printet 並且退出狀態將為 0。
grep
with-F
選項應該可以工作。該圖顯示了一個簡單的範例,其中包含多個要匹配的關鍵字(由換行符分隔)’。該範例從控制台獲取輸入。使用下圖突出顯示匹配。