コマンドを別のコマンド内で実行するにはどうすればよいですか?

コマンドを別のコマンド内で実行するにはどうすればよいですか?

コマンドを別のコマンド内で実行するにはどうすればよいですか?

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が示すようにループが必要です

関連情報