2016-04-26 110 views
0

所以我正在下載一個文件並從下載中獲取數據,而不是實際存儲文件本身。Linux下載文件追加到文件

只是想看看速度並記錄下來。

wget http://www.google.com/download -a log.log -O /dev/null & 
wget http://www.google.com/download -a log.log -O /dev/null & 
wget http://www.google.com/download -a log.log -O /dev/null 

我想同時下載,但輸出重疊,我該如何防止這種情況?

+0

呀想這樣做,但是這是一個小哈克,也沒有預設的方式做到這一點? @洋蔥頭 – user3667111

+0

我不認爲有一種方法可以確定寫作順序。但我也不是這方面的專家。 –

回答

0

您可以先將輸出寫入不同的文件,然後將它們合併在一起。 這應該工作:

wget http://www.google.com/download -a log1.log & 
wget http://www.google.com/download -a log2.log & 
wget http://www.google.com/download -a log3.log ; 
cat log2.log >> log1.log; 
cat log3.log >> log1.log 

現在你應該有log1.log

0

所有的輸出,如果你想與附加命令就可以了。如果你不想追加只是簡單地覆蓋更改-a命令-o

wget http://www.google.com/download -o log.log -O /dev/null