2011-07-26 14 views
1

基本的に、私は指定されたフォーマットと大きなサイズ(約10GB)のファイルが必要です。これを得るために、元のファイルの内容を同じファイルに複数回コピーしてサイズを増やしています。彼らが必要なフォーマットを持っている限り、ファイルの内容は気にしません。 当初、私はgeditを使ってこれをやろうとしましたが、これは数100mbsで惨めに失敗しました。私はこれを行うのに役立つエディタを探しています。または、別の方法linux(5 - 10gb)で大きなテキストファイルを編集する

+2

このようなファイルを手動で編集する必要がありますか? 10GBのファイルは何でしょうか、おそらくログやフラットファイルの「データベース」でしょうか?一般的には、このようなことはプログラムによって「編集」されると私は思う。 –

+0

私のアプリケーションが非常に大規模なファイルにどのように応答したかを見るためのサンプルファイルが必要でした –

+0

ああ、それは完全にクールです。ジェイソンは以下の良い答えがあります。 –

答えて

1

、コマンドラインから:

copy file1.txt+file2.txt file3.txt 

concats 1あなたが必要とするサイズになるまで2、3回繰り返すか、または+ argsを追加します。 Unixのために

cat file1.txt file2.txt >> file3.txt 

concats 1と2、3の場所 - 繰り返すかあなたが必要なサイズを取得するまで、複数の入力ファイルを追加します。

Unixでこれを行う方法は他にもたくさんあります。

2

上の提案かもしれあなたは、2つのファイルを作成し、繰り返しお互いにそれらを追加することができます。Windowsでは

cp file1 file2 

for x in `seq 1 200`; do 
     cat file1 >> file2 
     cat file2 >> file1 
done; 
関連する問題