在bash脚本中,我试图以并行的方式下载多个文件(),使用一个单独的命令(无循环)使用自定义文件名。
我试过使用aria2c:
aria2c -j2 URL1 URL2 # BAD: outputs to a single file
aria2c -j2 -Z URL1 -o 1 URL2 -o 2 # BAD: filenames taken from link (-o is ignored)
第二个文件忽略了输出文件名,因为引用aria2c命令页:
在Metalink或BitTorrent下载中,您不能指定文件名。这里指定的文件名仅在命令行通过命令行完
我的意见:
http://www.example.com/New file.zip
当尝试下载一个在url中有空间的远程文件时,aria2会抱怨:
Exception caught
Exception: [download_helper.cc:451] errorCode=1 Unrecognized URI or unsupported protocol: New
我希望能够通过发送短信到我的路由器(安装了openwrt)并使用关键字 download 来下载文件,我能这样做吗?
if [ "$MESSAGE" = "download http*" ]; then
aria2c httpxxxx
fi
我也想把我短信上的下载链接传递给aria2c,我该怎么做呢?我在我的路由器上使用这个,对不起,我不是一个电脑的人,所以我对这种东西不太了解。