看板 [ Linux ]
討論串[問題] zgrep的參數問題
共 8 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者WalkingIce ( 殺手哥吉拉 13)時間17年前 (2008/08/26 12:56), 編輯資訊
0
0
0
內容預覽:
我覺得情況搞得有點複雜:P. 如果是我,這時候就直接用一個 script 來做. script 本來就是組合各種不同基礎用途的指令完成不同的需求. 當然,能用一個指令就做完這些事情是漂亮許多了 :). --. 我想你會衰成這樣都是我害的. ---- Tizzy Mac. 緊張的麥金塔?這是誰(._.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sacanner (Sam)時間17年前 (2008/08/26 10:59), 編輯資訊
0
0
0
內容預覽:
您說的對阿,. 我自己也想過兩三種方法,. 答案都是對的,. 之所以不能用全部都是考慮效能的問題,. 像是zcat *.gz | grep "http"這種指令,. 他會把所有gz檔案都讀取一遍之後,. 才會去pipe給 grep,. 這樣一來只要我的gz檔案一大(像是200 mb),. 這樣就會非
(還有5個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者vincente (文生弟)時間17年前 (2008/08/26 10:47), 編輯資訊
0
0
0
內容預覽:
對吼,我沒有追到原 po 是我疏忽了。. 那你就可以用 zcat *.gz | grep -m 5 "http" 來做。. zcat *.gz 應該會把所有 *.gz 的檔案組合成一個 stream 。. 導給 grep 來尋找,用 -m 參數之後,他就會在第五筆停下。. 這應該才是你要的吧。. 你

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sacanner (Sam)時間17年前 (2008/08/26 10:37), 編輯資訊
0
0
0
內容預覽:
感謝您的回答,. ls *.gz | head -5 | xargs zgrep "http". 這個指令如果在前五個gz檔中都找不到http,. 好像答案會怪怪的,因此其他gz檔裡面可能有http字眼說(我猜想的). 另外,不過我記得我在首篇文章中已提出-m的參數,. 我發現他跟我要的很像,. 不
(還有13個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者vincente (文生弟)時間17年前 (2008/08/26 09:37), 編輯資訊
0
0
0
內容預覽:
: 那就顛倒過來做吧.... : ls *.gz | head -5 | xargs zgrep "http". 你要的應該是這個. zgrep -m 5 "http" *.gz. --. I'm root.. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 221.169.2
首頁
上一頁
1
2
下一頁
尾頁