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

Как ввести команду для другой команды?

Пример

curl 123+echo shuf 100-999 -n 1+blabla.html

, чтобы конец был случайным

curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
1
задан 25 July 2014 в 07:08

2 ответа

В этом случае необходимо быть в состоянии получить вывод команды с помощью $(command ...) и затем цикл по значениям, например,

for i in $(shuf -i 100-999 -n10); do curl "123${i}blabla.html"; done
1
ответ дан 25 July 2014 в 07:08

Сколько URL?

Для единственного url

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

для более тогда одного, Вам нужен цикл, как steeldriver указал

1
ответ дан 25 July 2014 в 07:08

Другие вопросы по тегам:

Похожие вопросы: