grep
retornaria, por padrão, apenas correspondências para arquivos binários.
Você precisaria informar grep
para tratar arquivos binários como texto.
grep -a -b 'EXTH' Agent_of_Change.mobi
No entanto, grep
avisa sobre as possíveis consequências:
option. If TYPE is text, grep processes a binary file as if it
were text; this is equivalent to the -a option. Warning: grep
--binary-files=text might output binary garbage, which can have
nasty side effects if the output is a terminal and if the
terminal driver interprets some of it as commands.