简介
Linux grep命令是一种非常常用的文本搜索工具,它可以在给定的文件中搜索匹配的字符串,并输出匹配的行。grep是全称“global search regular expression print”,可以识别正则表达式,并使用正则表达式进行搜索。
选项
以下是 grep 的所有选项:
grep [options] [pattern] [files]
-a, --text: 将二进制文件作为文本文件处理。
-c, --count: 显示匹配行数,而不是行本身。
-e pattern, --regexp=pattern: 查找指定的模式,支持多个模式。
-f file, --file=file: 从文件中读取模式,每个模式占一行。
-i, --ignore-case: 忽略大小写。
-l, --files-with-matches: 只打印文件名,而不是行本身。
-n, --line-number: 在每行的前面打印行号。
-r, --recursive: 遍历子目录中的文件。
-v, --invert-match: 输出不匹配的行。
-x, --line-regexp: 仅匹配整行。
-w, --word-regexp: 仅匹配整个单词。
pattern 通常是一个正则表达式,用于匹配指定的文本模式。
files 可以是若干个文件,也可以是目录。
以上是 grep 命令的所有选项,更多信息可以使用 man grep 在终端中查看。
常用grep选项举例
下面是常用的grep选项及其举例:
搜索指定字符串
标签:总结,选项,26,grep,--,pattern,regexp,匹配
From: https://www.cnblogs.com/lmyy/p/17359759.html