Как запустить команду в другой команде?

Как запустить команду в другой команде?

Как запустить команду в другой команде?

Пример

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-адресов?

Для одного URL-адреса

curl 123$((RANDOM%1000+100))blabla.html

для более чем одного, вам нужна петля, как указал steeldriver

Связанный контент