我需要一些关于grep或类似工具的帮助,这包括但不限于grep、egrep、awk、sed或其他用于搜索匹配项的工具。但是我将在本问题的其余部分中仅称之为grep。
我正在寻找快速搜索文件中匹配项的方法,也在寻找最快的方法来搜索文件中的匹配项,并仅返回所在行号而不是匹配行的其余部分。只要语法快速,我不介意它的复杂性,因为我将在程序中使用它,复杂性不是问题。
如果我需要使用正则表达式来搜索模式,我还需要该方法能够工作,以便我可以搜索范围。因此,如果我需要搜索所有小于10的数字,如果命令默认支持它或者需要一些正则表达式,我只是在寻找我可以找到的最快的方法。
谢谢。
编辑
我处理的文件将非常大,我的测试文件为1.9GB。
我正在寻找快速搜索文件中匹配项的方法,也在寻找最快的方法来搜索文件中的匹配项,并仅返回所在行号而不是匹配行的其余部分。只要语法快速,我不介意它的复杂性,因为我将在程序中使用它,复杂性不是问题。
如果我需要使用正则表达式来搜索模式,我还需要该方法能够工作,以便我可以搜索范围。因此,如果我需要搜索所有小于10的数字,如果命令默认支持它或者需要一些正则表达式,我只是在寻找我可以找到的最快的方法。
谢谢。
编辑
我处理的文件将非常大,我的测试文件为1.9GB。