Certifique-se de que cada linha no seu arquivo padrão termine com apenas uma combinação de \n no estilo Unix, não uma combinação \r\n no estilo Windows. Para o Cygwin grep , um \r é um caractere comum que tentaria corresponder.
Você pode excluir os caracteres \r com tr :
tr -d "\r" < infile > outfile