如何将命令运行到另一个命令中?

如何将命令运行到另一个命令中?

如何将命令运行到另一个命令中?

例子

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所示

相关内容