任意のサイズのテキストファイルをさっと作る

適度に改行された大きめのテキストファイルが必要になって検索したところ、LinuxやMacで任意のサイズの「テキスト」ファイルを作る方法 - Qiita というドンピシャな記事が見つかって助かった。

記事からリンクされてるStack Overflowの質問には文字種を限定する方法とかも載ってるので覚えておこう。

また、foldコマンドを知らなかったので、勉強にもなって一石n鳥だ。

$ base64 /dev/urandom | head -c 50000000 | fold -w 300 > large.txt

とすると、50Mくらいの、300文字毎に改行されたテキストファイルができる。便利。