我想制作随机线条,那么如何制作随机数生成器,例如 3 个数字,如 000-999?哪个命令合并/包含/组合到另一个命令中,例如
curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
答案1
命令是:
curl `printf "%.3d" $(( $RANDOM % 1000 ))``printf "%.3d" $(( $RANDOM % 1000 ))`blabla.html
解释:
$(( $RANDOM % 1000 ))
创建一个 0-999 范围内的(几乎)随机数printf "%.3d" 12
将数字(本例中为 12,但在随机除法输出的上方命令中)格式化为前导零- printf 命令周围的反引号将内部命令的输出插入到外部命令中
- 你得到上述 2 个,因为你的命令示例似乎有一系列 2*3 随机数
- blabla.html 在末尾附加静态文本
您的 curl 示例并不完美,因为您需要提供 URL,而不是文件名来 curl。我建议您使用echo
直到您对输出满意为止。