명령을 다른 명령으로 실행하는 방법은 무엇입니까?

명령을 다른 명령으로 실행하는 방법은 무엇입니까?

명령을 다른 명령으로 실행하는 방법은 무엇입니까?

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가 지시한 대로 루프가 필요합니다.

관련 정보