パターン間で暗黙的なANDを使用したマルチパターンマッチを取得したいと思います。つまり、シーケンスで複数のgrepsを実行するのと同じです。
grep pattern1 | grep pattern2 | ...
それをどのように変換するのですか?
grep pattern1 & pattern2 & pattern3
引数を動的に構築するため、単一のgrepを使用したいので、すべてが1つの文字列に収まらなければなりません。フィルターの使用はシステム機能であり、grepではないため、それは引数ではありません。
この質問と以下を混同しないでください。
grep "pattern1\|pattern2\|..."
これはORマルチパターンマッチです。