私はcatを使ってwordlist.txtというテキストファイルから6行のテキストを出力しています。私はこれをegrepにパイプし、8compdic.txtという2番目のファイルで一致するものを探したいと思います。
私が使用するコマンドは次のとおりです。
cat wordlist.txt | egrep - 8compdic.txt | less
私が得た出力には* compdic.txtのすべての行が含まれています。
答え1
ファイルからパターンを読み取るように指示するには、-f wordlist.txt
withを使用します。パターンが正規表現ではなく固定文字列であることを通知するgrep
ために使用されます。代わりに(移植性のために)以下-F
を使用してください。grep -E
egrep
$ grep -E -F -f wordlist.txt 8compdic.txt | less
行全体の一致を制限するには、コマンド-x
に追加します。grep
そうでない場合、 in の単語は の-x
ような単語と一致し、ファイルではgreppingしています。make
wordlist.txt
makes
makeshiftiness
wafermaker