Shell-Script

如何使用 wget 從網站下載多個文件並在下載下一個文件之前對下載的文件執行功能

  • January 2, 2019

我正在使用wget從網站下載許多 json 文件。但是,我想在下載下一個文件之前對這些文件執行某種功能以減小它們的大小。

有沒有辦法指定一個wget命令,然後在下載下一個文件之前對下載的文件執行一系列功能?

我的腳本範例如下:

for FILE in wget -A json -np -nd -r **website URL**
 do **somefunctions** 
 rm $FILE
done

但這似乎不起作用。

最終使用命令

wget -O **URL** | awk **file suffix** | cut **delimiter1** | cut **delimiter2** > filenames.txt

然後我只是遍歷該文件以一次下載一個文件:

while read FILE; do **commands**; done <filenames.txt

不是非常優雅,但它成功了!

引用自:https://unix.stackexchange.com/questions/492052