2012-12-06 96 views
178

我有一個包含在捕捉捲曲輸出到文件

URL = "sitehere.com" 

什麼我希望做的是運行curl -K myfile.txt格式的一串網址的文本文檔,並獲得響應的輸出Curl返回到文件中。我怎樣才能做到這一點?

+8

'curl http:// {one,two} .example.com -o「file_#1.txt」'https://curl.haxx.se/docs/manpage.html – onmyway133

回答

311
curl -K myconfig.txt -o output.txt 

寫入指定(覆蓋,如果舊的存在)的文件中收到的第一輸出

curl -K myconfig.txt >> output.txt 

將您收到的所有輸出追加到指定的文件。

+1

對不起,也許我需要澄清一下 - 所有我的URL格式的文檔被稱爲myfile.txt,所以我做curl -K myfile.txt,它運行雖然每一個,但我沒有得到輸出到任何文件。 – Tony

+10

我爲我的命令行使用重定向:'curl url> destfile.x' – wasatchwizard

+0

當我做任何一個這些輸出仍然顯示在終端,而不是在文件 – kris

18

對於單個文件,您可以使用-O而不是-o filename將URL路徑的最後一段用作文件名。例如:

curl http://example.com/folder/big-file.iso -O 

將結果保存到名爲大file.iso在當前文件夾中的新文件。通過這種方式,它的作用類似於wget,但允許您指定使用wget時不可用的其他curl options