Назад | Перейти на главную страницу

Как избежать символа конвейера в оболочке Windows?

Мне нужно указать регулярное выражение, которое включает | характер для findstr команда:

processtext.exe | findstr /R "Hello|Bye"

Как мне избежать этого? \| не работает. Кавычки исправляют проблему с конвейерной обработкой, но регулярное выражение не соответствует, хотя отдельные поиски «Hello» и «Bye» выполняются. Меня интересует решение для устаревшей оболочки, а не для PowerShell.

Если кому-то все еще интересно, просто замените трубу пробелом, как в findstr / R "Hello Bye".