我正在使用grep-type工具来搜索纯文字字符串.我正在寻找一行日志文件的出现,作为单独日志文件中一行的一部分.搜索文本可以包含各种正则表达式特殊字符,例如[]().*^$-\.
有没有使用正则表达式的Unix搜索工具,只是搜索字符串的字面值?
Sco*_*ord 119
您可以使用-F选项使用grep.
-F, --fixed-strings PATTERN is a set of newline-separated fixed strings
Run Code Online (Sandbox Code Playgroud)
pax*_*blo 11
那是fgrep或者grep -F哪个不会做正则表达式.fgrep是相同grep -F但我更喜欢不必担心争论,本质上是懒惰的:-)
grep -> grep
fgrep -> grep -F (fixed)
egrep -> grep -E (extended)
rgrep -> grep -r (recursive, on platforms that support it).
Run Code Online (Sandbox Code Playgroud)