2014-09-25 20 views
0

我有一個包含了一堆網頁的文本文件:打開多個網頁,使用wget和合並輸出

http://rest.kegg.jp/link/pathway/7603 
http://rest.kegg.jp/link/pathway/5620 
… 

我的目標是要下載這些網頁上到一個文本文件中的所有信息。

下面的工作完美,但它給了我3000+文本文件,我怎麼能簡單地合併所有的輸出文件在循環中。

while read i; do wget $i; done < urls.txt 

非常感謝

回答

1

使用-O file選項,這將輸出追加到指定的日誌文件。

while read i; do wget -O outputFile $i; done < urls.txt 

outputFile將包含的內容以及

您也可以通過使用-i file

wget -O outpuFile -i url.txt 
+0

感謝這就是我需要知道指定輸入文件跳過while循環! – user3188922 2014-09-25 11:27:20

+0

您忘記了最後一段代碼中的「outputFile」中的第二個「t」。 – 2016-04-04 21:23:23