zgrep的參數問題 - Linux

By Agnes
at 2008-08-25T20:42
at 2008-08-25T20:42
Table of Contents
感謝您的回答,
您所說的跑出來的結果是我要的沒錯,
不過這應該是我沒說清楚,
因為若使用|指令就得先等前面的跑完,
因此我在想是否只用zgrep的參數就讓他把所有*.gz當成一個檔案,
找到五筆資料後就停止繼續搜尋的動作,
因為檔案一大,而我只要前面幾筆資料而已,
若整個搜尋完畢的話會浪費很多時間,
因此一直在找 -m 相關的參數,
謝謝告知~
※ 引述《cgcheng (.)》之銘言:
: ※ 引述《sacanner (Sam)》之銘言:
: : 我之前曾下如此指令:
: : zgrep "http" *.gz -m 5
: : 不過發現他會對每個副檔名為gz的檔案列出前五個找到的,
: : 假設一共有3個檔案找到,
: : 就會列出15筆資料,
: : 不過我想要的是不管有多少檔案,
: : 都只列出5筆資料,
: : 這樣的話我應該如何下參數,
: : 或者是寫shell script來完成此功能呢?
: : 謝謝告知!
: 是只要輸出 5 筆資料嗎?
: zgrep "http" *.gz|head -5
: 這樣呢?
--
您所說的跑出來的結果是我要的沒錯,
不過這應該是我沒說清楚,
因為若使用|指令就得先等前面的跑完,
因此我在想是否只用zgrep的參數就讓他把所有*.gz當成一個檔案,
找到五筆資料後就停止繼續搜尋的動作,
因為檔案一大,而我只要前面幾筆資料而已,
若整個搜尋完畢的話會浪費很多時間,
因此一直在找 -m 相關的參數,
謝謝告知~
※ 引述《cgcheng (.)》之銘言:
: ※ 引述《sacanner (Sam)》之銘言:
: : 我之前曾下如此指令:
: : zgrep "http" *.gz -m 5
: : 不過發現他會對每個副檔名為gz的檔案列出前五個找到的,
: : 假設一共有3個檔案找到,
: : 就會列出15筆資料,
: : 不過我想要的是不管有多少檔案,
: : 都只列出5筆資料,
: : 這樣的話我應該如何下參數,
: : 或者是寫shell script來完成此功能呢?
: : 謝謝告知!
: 是只要輸出 5 筆資料嗎?
: zgrep "http" *.gz|head -5
: 這樣呢?
--
Tags:
Linux
All Comments
Related Posts
請問每次開機都要等網路裝置

By Zora
at 2008-08-25T19:03
at 2008-08-25T19:03
Opencv 與 Ubuntu package 版本問題

By James
at 2008-08-25T15:54
at 2008-08-25T15:54
編譯器如何配置記憶體

By Andy
at 2008-08-25T15:45
at 2008-08-25T15:45
編譯器如何配置記憶體

By Madame
at 2008-08-25T12:36
at 2008-08-25T12:36
能否固定程式視窗起始的位置?

By Joe
at 2008-08-25T12:13
at 2008-08-25T12:13