我有一个 URL 列表,我想使用 --input-file 将其输入 wget。
但是我不知道如何同时控制 --output-document 值,
如果你一个一个地发出命令,这很简单。
我想将每个文档保存为其 URL 的 MD5。
cat url-list.txt | xargs -P 4 wget
xargs 在那里是因为我还想利用 max-procs 功能进行并行下载。
最佳答案
使用循环怎么样?
while read -r line
do
md5=$(echo "$line"|md5sum)
wget ... $line ... --output-document $md5 ......
done < url-list.txt
关于bash - 带有输入文件和输出文件的 Wget,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2046287/