Shell-Script
如何使用 wget 從網站下載多個文件並在下載下一個文件之前對下載的文件執行功能
我正在使用
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
不是非常優雅,但它成功了!