Есть ли grep-подобная утилита, которая позволит мне выполнять поиск grep с помощью логических операторов. Я хочу иметь возможность свободно вкладывать и комбинировать логические конструкции. Например, такие вещи должны быть возможны:
grep (term1 && term2) || (term1 && (term3 xor term4)) *
Я понимаю, что это можно сделать с помощью vanilla grep и дополнительных сценариев bash, но моя цель здесь - избежать этого.
-E
не совсем эквивалентно&&
из-за того, что он чувствителен к порядку