私のプロジェクトでは、file1とfile2を比較していますが、その違いはoutput_file(2つのファイル間の差分)に作成されます。私は違いを見つけるために、次のコマンドを使用しています:私は小さいサイズのファイルを比較していた場合Grep:デルタを見つけるために2つのファイルを比較する際にメモリが枯渇
grep: memory exhausted
:
grep -v -F -f <file1> <file2> > <output_file>
を私のサイズは22メガバイトの周りのファイルを比較していたとき、私は次のエラーを取得しています、それは正常に働いています。何か微妙な調整が必要な場合はお知らせください。
インスタンスにはどのくらいの空きRAMがありますか?何もない場合は、いくつかをクリアしようとすると動作します –
いいえ幸運。私は約8GBのRAMを持っています。いくつかのメモリを解放しました。まだ同じが表示されます – newuser
あなたができることは 'agrep'です。しかし、 'agrep'はあなたにおおよそのマッチを与えます。 'memory exhausted'エラーは、実行している比較の数が多いためです。 –