I found a bug on grep 3.0 on 64bit cygwin. It seems that '\/' before '$' causes probrems.
grep 2.25(correct) >echo rr/| grep '^.*\/$' rr/ >echo rr/| gawk '/^.*\/$/' rr/ >echo rr/| sed -ne '/^.*\/$/p' rr/ grep 3.0(incorrect) >echo rr/| grep '^.*\/$' >echo rr/| gawk '/^.*\/$/' >echo rr/| sed -ne '/^.*\/$/p' thanks.