いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Linuxで大きなテキストファイルをサクッと作るやり方

概要

いいやり方を知ったので忘れないうちにメモメモ。。。

プログラムで読み込みの速度測りたいので、たまに大きなテキストファイルが欲しいときがあります。

Linux系限定となるやり方ですが、以下のようにするとサクッと作れます。

$ tr -dc "A-Za-z 0-9" < /dev/urandom | fold -w100 | head -n 100000 > big.txt

上記を実行すると 一行が100バイトで100000行のテキストファイルが出力されます。

$ wc -l big.txt 
100000 big.txt

中身をちらっと見てみるとこんな感じです。

$ vim + big.txt

f:id:gsf_zero1:20220327125815p:plain

参考情報

stackoverflow.com

devlights.hatenablog.com


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。