zgrep的參數問題 - Linux

Cara avatar
By Cara
at 2008-08-26T10:37

Table of Contents

感謝您的回答,

ls *.gz | head -5 | xargs zgrep "http"

這個指令如果在前五個gz檔中都找不到http,

好像答案會怪怪的,因此其他gz檔裡面可能有http字眼說(我猜想的)


另外,不過我記得我在首篇文章中已提出-m的參數,

我發現他跟我要的很像,

不過就差在它會在每個檔案抓五個相符的出來,

而我則不管任何gz檔案,

只要某個檔案含五筆就行,

其他檔案就不繼續搜尋,

也就可以節省全部搜完再|的時間(如:zcat *.gz |grep "http")

謝謝告知~


※ 引述《vincente (文生弟)》之銘言:
: : 那就顛倒過來做吧...
: : ls *.gz | head -5 | xargs zgrep "http"
: 你要的應該是這個
: zgrep -m 5 "http" *.gz
: ※ 引述《sacanner (Sam)》之銘言:
: : 感謝您的回答,
: : 您所說的跑出來的結果是我要的沒錯,
: : 不過這應該是我沒說清楚,
: : 因為若使用|指令就得先等前面的跑完,
: : 因此我在想是否只用zgrep的參數就讓他把所有*.gz當成一個檔案,
: : 找到五筆資料後就停止繼續搜尋的動作,
: : 因為檔案一大,而我只要前面幾筆資料而已,
: : 若整個搜尋完畢的話會浪費很多時間,
: : 因此一直在找 -m 相關的參數,
: : 謝謝告知~

--
Tags: Linux

All Comments

Fedora 9 安裝好後,無法看到網路芳鄰

Caroline avatar
By Caroline
at 2008-08-26T06:09
目前的狀態是 and#34;可以上網and#34; 然而 從 and#34;位置and#34; -andgt; and#34;網路and#34; 只看到一個 and#34;windows networkand#34; 點下去後什麼也沒有 這個問題似乎是很古老的問題了 http://fedoraforum.or ...

Mandriva 2009 beta 2的國家設定

Jake avatar
By Jake
at 2008-08-25T21:59
我使用linux系統只有5個月的時間 因為喜歡嘗鮮, 所以裝過Ubuntu, Opensuse, Fedora 最近看上Mandriva 2009 裝了之後,其實使用上沒什麼太大問題, 但是昨天發現這個系統的國籍區域設定有一個很大問題 它顯示為: Taiwan, Province of China 所以想請問 ...

zgrep的參數問題

Agnes avatar
By Agnes
at 2008-08-25T20:42
感謝您的回答, 您所說的跑出來的結果是我要的沒錯, 不過這應該是我沒說清楚, 因為若使用|指令就得先等前面的跑完, 因此我在想是否只用zgrep的參數就讓他把所有*.gz當成一個檔案, 找到五筆資料後就停止繼續搜尋的動作, 因為檔案一大,而我只要前面幾筆資料而已, 若整個搜尋完畢的話會浪費很多時 ...

光碟機壞掉的老電腦

Iris avatar
By Iris
at 2008-08-25T19:49
有一台光碟機壞掉的老筆電, CPU是PentiumII,記憶體是96M, 丟掉可惜,賣也賣不到多少錢, 想說擺在鄉下老家,至少要上網、文書什麼的應該都還應付得來, 但一個大問題是因為連光碟機也壞了,不能從光碟安裝OS, 有什麼輕薄短小的Linux和安裝方法可以推薦嗎? (PS.要有中文處理功能) 謝謝。 ...

請問每次開機都要等網路裝置

Zora avatar
By Zora
at 2008-08-25T19:03
OS是FC7 我有無線跟有線的裝置 每次開機都要等它設定 但都會失敗 都是我開機之後才重新再設定 會跳出類似這樣的訊息 正在啟動wlan0 介面 ............................... 失敗 然後就花了很多時間在開機 請問可以把那個設定取消嗎 非常感謝 - ...