我正在尋找一些幫助與grep,或grep像工具。這包括但不限於grep,egrep,awk,sed或用於搜索匹配的其他工具。但是我將其餘的問題稱爲grep。快速grep/grep僅限行號?
我正在尋找快速的方式來grep匹配文件,我也在尋找最快的方式來grep文件的匹配,並只返回行號而不是匹配的其餘部分線。我不介意如果語法複雜,只要它的速度很快,我將在程序複雜性中使用它並不是問題。
我也需要這種方法來工作,如果我需要一個模式的正則表達式,所以我也可以搜索範圍。所以如果我需要搜索所有小於10的數字,如果命令默認支持它,或者如果它需要一些正則表達式,我只是尋找最快的方法,我可以找到。
謝謝。
編輯
我與處理的文件將是非常大的,我的測試文件是1.9GB
這與其他的一樣工作,但平均運行幾百毫秒的速度要快一點。我猜如果我需要跳過幾個我會做grep -n -m 10正則表達式文件|尾-5 | cut -d:-f1 – WojonsTech
使用剪切時,如何指定一個製表符作爲分隔符? – Bulrush
默認情況下,cut使用tab作爲分隔符,所以只需刪除-d: – nullrevolution