非常に大きなテキストファイルに "行"が1つしかない場合でも、検索語の両側にある512バイトを分離できる単純なUNIXコマンドラインはありますか?
わかりました、これは簡単なはずです。
有名な最後の言葉。
私はgrepにそれほど詳しくはありませんが、主に検索用語を含む入力の行を除外するために使用されているようです。
特定の用語を検索するためにダウンロードした非常に大きなjsonファイルがあります。
リンクをクリックする前に-244MB以上あるので注意してください- インターネットウェイバックマシンからのもので 、アーカイブされた写真のzipファイルのリストが含まれています。私は私のものを見つけようとしています。
彼らのウェブインターフェイスは壊れているので、私は彼らがここで公開しているjsonファイルを見つけました-それはリストの最後のものです。
ユーザー名をgrepで検索すると、それは見つかりますが、その行をコンソールにダンプします。問題は、その行の長さが244MBであり、ファイル内の唯一の行であることです。
私はより少なく使用しようとしましたが、それを多くすることができませんでした-それは非常に遅く、同じ問題があるようです。
入力できるシンプルなunixコマンドラインはありますか?検索用語の両側にある512バイトを隔離できますか?