私はgrepやgrepのようなツールを探しています。これには、grep、egrep、awk、sed、またはマッチの検索に使用されるその他のツールが含まれますが、これに限定されません。しかし、私は残りの質問のためにそれをgrepと呼びます。高速なgrep/grep(回線番号のみ)?
私は、ファイルをgrepするための速い方法を探しています。また、一致するファイルをgrepし、行番号を返すのが最も速い方法を探しています。ライン。文法が複雑で複雑なものであれば、私は心配しないでください。プログラムの複雑さの中で使用するつもりはありません。
パターンを正規表現する必要がある場合は、このメソッドを使用して範囲を検索することもできます。だから、私は10未満のすべての数字を検索する必要がある場合は、commmandがデフォルトでそれをサポートしている場合、または正規表現にする必要がある場合、私は見つけることができる最も速い方法を探しています。
ありがとうございました。
編集
私が働いているファイルは非常に大きくなり、私のテストファイルは、最初の試合の後に停止するには1.9ギガバイト
これは他のものとちょうど同じように機能しましたが、平均して数百ミリ秒で少し速く動作しました。私は私がgrep -n -m 10 regex fileをやることをいくつかスキップする必要があるかどうか推測しています。テール-5 | cut -d:-f1 – WojonsTech
cutを使用する場合、タブをセパレータとしてどのように指定しますか? – Bulrush
cutは、デフォルトで区切り記号としてタブを使用しているので、-d: – nullrevolution