簡體   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