Когда я делаю grep -e "keyword1" "%FileVariable%" | grep -v "keyword2" |^
В этом случае grep ищет в файле все строки, содержащие ключевое слово1, и возвращает их. Все строки, содержащие ключевое слово2, не возвращаются.
Мой вопрос здесь состоит в том, что означает символ |, что вам нужно |для