論理演算子を使用してgrep検索を実行できるようにするgrepのようなユーティリティはありますか。論理構造を自由にネストして組み合わせることができるようにしたいと思います。たとえば、次のようなことが可能であるはずです:
grep (term1 && term2) || (term1 && (term3 xor term4)) *
これは、バニラgrepと追加のbashスクリプトを使用して実行できることを認識していますが、ここでの私の目標は、それを実行する必要がないようにすることです。
承認された回答:
awk
を使用 、perl
と同様 、用語を//
でラップする必要があります 、しかしそれは可能です:
awk '(/term1/ && /term2/) || (/term1/ && xor(/term3/, /term4/))'