Я пытаюсь использовать grep с -v для инвертированного совпадения вместе с -e для регулярного выражения. У меня возникли проблемы с правилом синтаксиса.Использование grep с регулярным выражением, чтобы отфильтровать соответствия
Я пытаюсь что-то вроде
tail -f logFile | grep -ve "string one|string two"
Если бы я сделать это таким образом, что не фильтровать Если изменить его
tail -f logFile | grep -ev "string one|string two"
я
grep: string one|string two: No such file or directory
Я пробовал использовать() или кавычки, но не смог найти ничего, что работает.
Как я могу это сделать?
хех, узнать что-то новое каждый день, я никогда раньше не замечал флаг -E на grep. – Jay 2008-12-12 20:58:48
Это решение работает для MacOS? Я пытаюсь «история» grep -vE 'ng | npm'`, но он не работает должным образом. – Sergii 2018-01-02 06:04:21