如何将命令运行到另一个命令中?
例子
curl 123+echo shuf 100-999 -n 1+blabla.html
所以结局是随机的
curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
答案1
在这种情况下,您应该能够使用捕获命令的输出$(command ...)
,然后循环遍历值,例如
for i in $(shuf -i 100-999 -n10); do curl "123${i}blabla.html"; done
答案2
有多少个网址?
对于单个 URL
curl 123$((RANDOM%1000+100))blabla.html
对于多个,您需要一个循环,如steeldriver所示