What makes grep consider a file to be binary?
grep -a
worked for me:
$ grep --help
[...]
-a, --text equivalent to --binary-files=text
grep -a
worked for me:
$ grep --help
[...]
-a, --text equivalent to --binary-files=text