我想第一次使用cURL來下載一些數據。 我正在使用Windows 7中的cmd提示符。 我有一個包含大量網址的txt文件,我想下載這些文件。 在我使用來獲取我想要的數據的網站,幫助說,使用這個功能來下載數據集:cURL HTTP傳輸數據
for i in `cat <url text file>`; do curl $i -OL -s; done
但一些嘗試後我culdn't拿出一個解決方案爲止。 我應該插入什麼而不是那個「」?我想簡單的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列表中指定)。
它的工作,非常感謝你! windows cmd propmt和Powershell有什麼區別?第二個適合運行Unix樣式命令,而第一個不適合?對於這個問題感到抱歉,因爲這是另一個問題,我將在此文檔上。再次感謝你! – umbe1987 2013-03-01 13:19:24
Powershell比舊的Windows cmd提示符更強大的命令行shell。你的任務可能也可以在windows cmd提示符下解決,只需要使用與首先嚐試的Unix shell不同的命令,這與我發佈的Powershell命令不同。 – 2013-03-01 13:55:37