
我想製作隨機線,那麼如何製作 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
直到您對輸出感到滿意為止。