Linux grep 是专为文本搜索而设计的命令行实用程序。它的名称是“Global Regular Expression Print”的缩写,有效地使用 Linux grep 正则表达式可以高效率地搜索文件。
下面是执行基本查找的语法:
grep [options] pattern [filenames]
这里 -i 标识是可选选项;用于忽略大小写;pattern 是要查找的模式;filenames 是文件的列表,可以为空。可以使用 Linux grep 命令来搜索多行文本,字符串,单词,甚至字符。
Linux grep 命令可以用于搜索内孫子行,现在就来看一下语法:
grep -rn [pattern] [directory]
其中 -rn 是可选的选项,用于搜索模式的行号和文件名;pattern 是要查找的模式;directory 是要搜索的目录名。
另外,Linux grep 还能搜索自定义文本,可以使用以下语法:
grep -E [pattern] [text]
其中 -E 是可选选项;pattern 是要匹配的字符串;text 是要搜索的文本块。
语法执行之后,如果搜索结果为空,则返回空文本。如果命令执行成功,则返回匹配项。
总而言之,Linux grep 命令是一个有用的工具,不仅可以高效地搜索文件,还可以搜索自定文本。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/157112.html<