Linux中grep命令的格式 (linux中grep命令的用法)
整理分享Linux中grep命令的格式 (linux中grep命令的用法),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:Linux中grep命令的功能是什么,linux中grep命令的作用和用法,Linux中grep命令的功能是什么,linux中grep命令的作用和用法,linux中grep命令的作用,linux中grep命令的用法,Linux中grep命令的功能是什么,linux中grep命令的用法,内容如对您有帮助,希望把内容链接给更多的朋友!
grep和egrep命令能够在一个或多个文件的内容中搜索某一特定的字符模式(characterpattern),也被称为正则表达式(regularexpressions)。一个模式可以是一个单一的字符、一个字符串、一个单词或一个句子。 一个正则表达式是描述一组字符串的一个模式。正则表达式的构成是模仿了数学表达式,通过运用*作符将较小的表达式组合成一个新的表达式。一个正则表达式既可以是一些纯文本文字,也可以是用来产生模式的一些特殊字符,grep命令支持以下几种正则表达式的元字符(regularexpressionmetacharacters),也称为通配符。c*将匹配0个(即空白)或多个字符c.将匹配任何一个字符而且只能是一个字符[xyz]将匹配方括号中的任意一个字符[^xyz]将匹配不包括方括号中的字符的所有字符^锁定行的开头$锁定行的结尾 在基本的正则表达式中,如元字符*、+、{、|(和)已经失去了它们原来的含义。如果要恢复它们原有的含义要在之前冠以反斜线\,如\*、\+、\{、\|、\(和\)。 grep命令是用来在每一个文件中或标准输出上搜索特定的模式。当运用grep命令时,包含一个指定字符模式的每一行都会被显示在屏幕上,但是运用grep命令并不改变文件的内容,grep命令的语法格式如下: grep选项模式文件名 其中,选项可以改变grep命令的搜寻方式。除了-w选项之外,其他的每个选项都可以在egrep和fgrep命令中运用,grep命令中常用选项的说明如下:-c仅列出包含模式的行数-i忽视模式中的字母大小写-l列出带有匹配行的文件名-n在每行的最前面列出行号-v列出没有匹配模式的行-w把表达式作为一个完整的单字来搜寻,忽视那些部分匹配的行 如果是搜寻多个文件,grep命令的结果只显示在文件中发现匹配模式的文件名,而搜索的是单一的文件,grep命令的结果将显示每一个包含匹配模式的行。