我第一次尝试使用 cURL 来下载一些数据。我正在使用 Windows 7 中的 cmd 提示符。我有一个 txt 文件,其中包含很多我要下载的文件的 URL。在我用来检索我想要的数据的网站中,帮助说使用这个函数来下载数据集:
for i in `cat <url text file>`; do curl $i -OL -s; done
但是经过一些尝试,到目前为止我还没有想出解决方案。我应该插入什么而不是那个“”?我想简单地指向存储 txt 文件的目录并指定其名称和扩展名,如下所示:
C:\Users\Umberto>for i in `cat C:\Users\Umberto\Downloads\data_url_script_2013-03-01_062649.txt`; do curl $i -OL -s; done
我收到消息
i non atteso
(意思是“我没想到”)你知道如何解决这个问题吗?提前谢谢了。
一个最新的注释:我成功下载了当前目录中的文件,但只指定了一个 URL 而不是我拥有的列表。我现在感兴趣的是通过一个命令(如上面指定的命令)下载我拥有的所有数据(在文本文件中的 URL 列表中指定)。