基于这篇先前的文章,我能够生成一个具有一定大小的单个人类可读的 txt 文件。
base64 /dev/urandom | head -c 26211000 > file1.txt
base64 /dev/urandom | head -c 32211000 > file2.txt
我希望能够生成 5000 个人类可读的文本文件。我希望文件大小在 25mb 到 28mb 之间。
我需要做什么来生成这些文件?
答案1
这很简单:
for num in $(seq 1 5000); do
base64 /dev/urandom | head -c $(shuf -i 26214400-29360128 -n 1) > file${num}.txt;
done
shuf
顺便说一下,定义的范围是包含的。