我有一個文件,例如具有硬返回分隔字符串的「queries.txt」。我想用這個列表來查找第二個文件「biglist.txt」中的匹配項。grep使用列表來查找文件中的匹配項,並且僅列出列表中每個字符串的第一個匹配項
「biglist.txt」可能對「queries.txt」中的每個字符串有多個匹配項。我想只返回每個查詢的第一個命中並將其寫入另一個文件。
的grep -m 1 -wf queries.txt biglist.txt>輸出
只給我在輸出一行。我應該輸出與query.txt相同的行數。
對此有何建議?非常感謝!我搜索了過去的問題,但在幾分鐘的閱讀後沒有找到與之類似的案例。
我見過的每個'grep'版本一次只能匹配一個模式。 Perl或類似的腳本是解決這個問題的最好方法。 – Gene