4
Unix grep在长搜索词或短搜索词中都能更快地工作吗?
寻找长或短搜索词是否更快?还是根本影响速度?换句话说,您是否应该使搜索字词尽可能准确? 有超过100 000个文件,每个文件包含20到5000多行数据。通常,grep仅用于查找搜索词的一个实例。 假设搜索词为SEARCHTERM,它将像这样连续显示: NAD+DP+1234567890:92++UNIQUE+NAME+SEARCHTERM++12345+FI' 查找“ SEARCH”或“ SEARCHTERM”是否更快?假设在这种情况下,我们不在乎是否也在其他不相关的行中找到匹配项。 这是我目前的做法: grep NAD+DP 123* | grep SEARCHTERM 但是我仍然觉得它很慢。即使我知道粗略的文件名,通常也需要3-5分钟才能找到数据,这将范围限制为大约10000个文件。 那么,更长或更短的搜索字词会有所帮助吗?据我所知,grep寻找一定长度的单词“块”吗?