Мне нужно вернуть результаты для двух разных совпадений из одного файла.
grep "string1" my.file
правильно возвращает единственный экземпляр string1 в my.file
grep "string2" my.file
правильно возвращает единственный экземпляр string2 в my.file
но
grep "string1|string2" my.file
ничего не возвращает
В тестовых приложениях regex этот синтаксис правильный, поэтому почему он не работает для grep в cygwin?