【发布时间】:2018-09-05 16:12:08
【问题描述】:
我正在尝试编写一个脚本,该脚本将生成随机数量的随机长度的垃圾文件。理想情况下,1-50 个长度为 100Kb-100Mb 的文件。我已经编写了这个脚本,但只生成了 2 个文件。我还希望文件名是字符串“RanDoM”,后跟一个随机数。
我做错了什么?
#!/bin/bash
ntimes=$(( ( RANDOM % 50 ) + 1 ))
for i in {1.. $ntimes}
do
dd if=/dev/urandom of=$RANDOM bs=1K count=$(((RANDOM % 10000) + 1))
done
【问题讨论】:
-
使用稀疏文件?
seq 50 | xargs -I XXX bash -c 'truncate -s ${RANDOM}b file.XXX'
标签: bash