繁体   English   中英

如何运行cURL命令以从Windows命令提示符下的文本文件下载数据?

[英]How to run a cURL command for downloading data from a text file in Windows command prompt?

我正在使用Windows 7(Win32)中的cmd提示符。 我有一个txt文件,其中列出了我要下载的文件的URL。 cURL HTTP传输数据类似,我正在使用以下命令:

C:\...\Desktop>for i in `cat curltest.txt`; do curl $i -OL -s; done

而我收到以下错误:我当时很意外

我已经能够成功运行一个更简单的命令(即curl http://gooogle.com )。

我在cURL HTTP传输数据上读到“看来您正在Windows 7命令提示符下运行某种Unix风格的shell命令。” 而且,我不想在Windows Powershell命令提示符下运行它,而是想在Windows命令提示符下运行它。

有谁知道我将如何修改此命令,以便它将使用Windows cmd.exe运行?

提前谢谢。

for /f "delims=" %u in (curltest.txt) do curl -OLs "%u"

在Windows中, for命令的sintax是不同的。 这与您问题中代码的Windows等效。

如果将其包含在批处理文件中,则必须将百分号加倍

for /f "delims=" %%u in (curltest.txt) do curl -OLs "%%u"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM