私は走る
grep -b --byte-offset 'EXTH' Agent_of_Change.mobi
ただし、「バイナリファイルAgent_of_Change.mobi一致」のみが表示されます。バイトオフセットをどのように取得できますか?
ベストアンサー1
grep
基本的にはマッチバイナリファイルの場合。
grep
バイナリをテキストとして扱うように指示する必要があります。
grep -a -b 'EXTH' Agent_of_Change.mobi
ただし、次のgrep
ような結果が発生する可能性があるという警告が表示されます。
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.