Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
いくつかのファイルを含むディレクトリがあり、文字列「str1」を含むファイルをgrepしたいと思います。このため、次のコマンドは完全に正常に機能します。
grep "str1" -r *
今、私は2つの文字列を含むファイルをgrepしたいと思いstr1ますstr2. 誰でもその方法を教えてください。
str1
str2
もう 1 つの方法は、「grep -l」を 2 回呼び出してソートした結果を結合することです。
join <(grep -l "str1" * | sort) <(grep -l "str2" * | sort)
grep "str1" -r * | grep "str2"
これはあなたの問題を解決します...あなたは自分でググることができたでしょう;)