bash – 随机生成可变大小的测试文件
发布时间:2020-12-15 22:06:09 所属栏目:安全 来源:网络整理
导读:这是我计划用来生成500个填充了随机数据的测试文件的脚本. for((counter=1;counter=500;counter++)); do echo Creating file$counter; dd bs=1M count=10 if=/dev/urandom of=file$counter; done 但我需要脚本做的是使这500个文件的大小可变,就像在1M和10M之
这是我计划用来生成500个填充了随机数据的测试文件的脚本.
for((counter=1;counter<=500;counter++)); do echo Creating file$counter; dd bs=1M count=10 if=/dev/urandom of=file$counter; done 但我需要脚本做的是使这500个文件的大小可变,就像在1M和10M之间;即,file1 = 1M,file2 = 10M,file3 = 9M等… 任何帮助? 解决方法
这将生成500个文件,每个文件包含1到10兆字节的随机字节.
#!/bin/bash max=10 # number of megabytes for ((counter=1; counter<=500; counter++)) do echo Creating file$counter dd bs=1M count=$(($RANDOM%max + 1)) if=/dev/urandom of=file$counter done 第二行可能是: for counter in {1..500} (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |