ダウンロードリンクを提供するサイトからファイルをダウンロードしたい
http://abc.com/blahblahblah/XXX/PQR/XXX.jpeg
ここで XXX は範囲内で変化します。curl を使用してみましたが、うまくいかず、両方の範囲の組み合わせのダウンロードが開始されます。PQRの前後のXXXを同時に変化させたい(両方とも常に同じでなければならない)
ダウンロードリンクを提供するサイトからファイルをダウンロードしたい
http://abc.com/blahblahblah/XXX/PQR/XXX.jpeg
ここで XXX は範囲内で変化します。curl を使用してみましたが、うまくいかず、両方の範囲の組み合わせのダウンロードが開始されます。PQRの前後のXXXを同時に変化させたい(両方とも常に同じでなければならない)
bash forループの使用を検討しましたか?
#!/bin/bash
for x in {001..020}; do
wget "http://abc.com/blahblahblah/$x/PQR/$x""_jpeg.jpeg"
done
XXX
パスとYYY
ファイル名を互いに独立させたい場合は、次のように2つのfor
ループをネストできます。
#!/bin/bash
for x in {001..020}; do
for y in {001..099}; do
wget "http://abc.com/blahblahblah/$x/PQR/$y""_jpeg.jpeg"
done
done