使用 shell 腳本下載多個檔案

分享

最近同事因為要下載大量的圖片需要寫一支程式來完成,我就寫了個 shell 腳本來幫助他達成這件事情,這樣比較不用用到程式語言而 shell 每台 Linux 電腦又都可以執行,基本上內容不長也就一行可以解決

for i in {1..5}; do curl -Lo "$i.jpg" -A "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.102 Safari/537.36" -O "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png"; done;

以這隻腳本來說主要是用來下載一個下載點每次都會出現不同圖的情況,所以下載點不動,目前以 Google 的 image 做範例它其實是同一張 XD

而數量 5 張從第一張開始,檔名為 1.jpg 依此類推到 5.jpg

主要就是一個紀錄,如果有要用到的朋友就直接拿去用吧 XD