curl批次下載指令 - Linux

Table of Contents


想下載圖片,但網址是規律的

更正網址為以下這個,因為檔名相同
http://XXXX.com/[000-999]/[000-999]/123.jpg


故用這個指令下載替其加上檔名

curl -o sav#1.#2 http://XXXX.com/[000-999]/[000-999]/123.{jpg}

其實下載應該是1000個檔案,但這個指令會變成1000x1000 個檔案
不知道哪裡出差錯了@@"

謝謝解答

--

All Comments

Kama avatarKama2019-12-30
lol這個webhook
Kristin avatarKristin2020-01-04
一樓的那個中括號會被 bash 展開成 1000x1000
Skylar Davis avatarSkylar Davis2020-01-07
for i in `seq -f "%03.0f" 0 999`
do curl -O sav$i.jpg; done
Skylar Davis avatarSkylar Davis2020-01-08
上面那行打錯
do curl -O sav$i.jpg http://XXXX.com/$i/$i/123.jpg
Linda avatarLinda2020-01-11
喔 -O 應該是 -o 才對
done