ブロック デバイス (/dev/sdb) でスキャンを実行して、「some text」という式を見つけ、その式の行「This is some text I found.」を返したいと考えています。バイト単位のオフセット:
32768 - これは私が見つけたテキストです。
使用しようとしgrep -a --byte-offset "some text" /dev/sdb
ましたが、grep:line too long
エラーが発生しました。
LINE_MAX が 2048 であることはわかっているので、その制限を任意の大きな値に引き上げる方法や、PERL でこの関数を置き換える方法を知りたいですか?
ありがとう!