Я не в Cygwin, а в Linux. Тем не менее, я не думаю, что их grep сильно отличается от Linux. Это простой тест, который я сделал, и, кажется, он отлично работает:
$ mkdir a_dir
$ cd a_dir
$ echo "this is a tèst" > a_file
$ grep -rl 'tèst' .
./a_file
$ cat a_file
this is a tèst
Можете ли вы сделать то же самое и сказать мне, если результаты совпадают?