各行に指定された制限内で任意の長さの単語を含む固定サイズファイル(1G、10G、100Gなど)を作成したいと思います。基本的にファイル全体を並べ替えるベンチマークを実行したいと思います。
したがって、ファイルが必要であり、単語の長さの制限1G
があると仮定すると、4
ファイルの例は次のようになります。
a
bc
def
ghij
ここで、単語の長さは範囲内にあり、 を超えず、1-4
ファイル4
のサイズは次のとおりです。1G
ノート:単語のサイズを固定することもできます。問題ありません。
どうすればいいですか?
答え1
私の問題の理解は、各行が指定された長さ内の任意の単語である大きなファイルを作成する必要があるということです。
その単語が実際の単語である必要はありませんが、任意の文字が必要な場合:
< /dev/urandom tr -d -c '[:alpha:]'|head -c 1M|fold -w10 >result.txt
これにより、1行にランダムに10文字の1Mサイズのファイルが作成されます。