为什么是fgrep?(Aho&x2013;Corasick字符串匹配算法)

为什么是fgrep?(Aho&x2013;Corasick字符串匹配算法),grep,Grep,我看到有grep和fgrep,后者使用Aho–Corasick字符串匹配算法。 你能给我一个使用fgrep(grep-F)的用例吗?为什么要创建fgrep?切中要害: grep-F不匹配正则表达式,只匹配精确/固定字符串,因此速度更快。在不需要正则表达式语法的情况下使用它也是很实用的,这样就不用麻烦转义字符串中包含的正则表达式字符 旁注: 不推荐直接调用fgrep。您应该使用grep-F当模式包含正则表达式特有的字符时,您应该使用grep-F,基本上是当您的输入是固定字符串时,以避免转义这些字符

我看到有grep和fgrep,后者使用Aho–Corasick字符串匹配算法。 你能给我一个使用fgrep(grep-F)的用例吗?为什么要创建fgrep?

切中要害:
grep-F
不匹配正则表达式,只匹配精确/固定字符串,因此速度更快。在不需要正则表达式语法的情况下使用它也是很实用的,这样就不用麻烦转义字符串中包含的正则表达式字符

旁注:
不推荐直接调用
fgrep
。您应该使用
grep-F

当模式包含正则表达式特有的字符时,您应该使用
grep-F
,基本上是当您的输入是固定字符串时,以避免转义这些字符。