grep命令 grep(global search regular expression(RE) and print out the line 全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来 用法:grep [参数] 字符串 文件名 主要参数: 无参:显示匹配行 -c:显示匹配行数 -i:忽略大小写 -v:输入不匹配行 查...
grep命令常用的选项详解 阿铭在前面多次用到了grep命令,可见它的重要性。该命令的格式为:grep [-cinvABC] 'word' filename,其常用的选项如下所示。 -c:表示打印符合要求的行数。 -i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以)...
其中,OPTIONS是可选的参数,PATTERN是待搜索的模式,FILE是待搜索的文件名。如果没有指定FILE参数,则grep命令会默认从标准输入中读取数据进行搜索。 3. grep常用参数grep命令支持多种参数,下面列举一些常用的参数: –-i:忽略大小写进行搜索;–-r:递归搜索子目录下的文件;–-v:只显示不匹配的行;–-n:显示匹配行的...
grep -i root -A3/etc/passwd root::0:0:root:/***root***:/bin/bashbin::1:1:bin:/bin:/sbin/nologindaemon::2:2:daemon:/sbin:/sbin/nologin grep -i root -B 3 使用 显示root上三行 --color为匹配字串加颜色 grep -i root -B3/etc/passwd --color halt::7:0:halt:/sbin:/sbin/hal...
grep 参数 正则表达式(匹配规则) 文本路径 参数(使用见操作演示) -E :使用拓展正则 等价于 egrep (别纠结,本文本查使用场景会用即可) -R或-r : 递归匹配 -o 显示匹配成功的内容,显示一个则换行 -v 反向过滤 -i 忽略大小写 -n 显示出过滤的文本行号 ...
-i在进行比较时忽略字母的大小写。 -I 指定搜索基于指定 Unicode 十六进制符号模式的松散匹配。 大多数正则表达式引擎都提供不区分大小写的匹配,作为唯一的松散匹配。 如果表达式引擎将不区分大小写匹配作为唯一的松散匹配,那么表达式引擎必须考虑到 ASCII 字符之外的大量大小写 Unicode 字符。
grep -i :不区分字符大小写 grep -B 数字:before显示匹配行,和其上面n行 grep -A 数字:after显示匹配行,和其下面n行 grep -C 数字:显示匹配行,和上下n行 grep -e :实现多个选项间的逻辑or关系,例如grep -e 'cat' -e 'dog' filename grep -w :匹配整个词,用空格、特殊符号隔开的都算一个词 ...
-i:表示忽略大小写。 -n:表示输出符合要求的行及其行号。 -v:表示打印不符合要求的行。 -A:后面跟一个数字(有无空格都可以),例如-A2表示打印符合要求的行以及下面两行。 -B:后面跟一个数字,例如-B2表示打印符合要求的行以及上面两行。 -C:后面跟一个数字,例如-C2表示打印符合要求的行以及上下各两行。
2. 搜索单个文件:要搜索单个文件,可以直接使用grep命令,例如grep “pattern” file.txt。这将在file.txt文件中搜索匹配pattern的行,并将其打印出来。可以使用选项来更改搜索行为,例如-i不区分大小写,-n显示行号等。 3. 搜索多个文件:要搜索多个文件,可以将文件名作为参数传递给grep命令,例如grep “pattern” file...
-y : 此参数的效果和指定"-i"参数相同。 1、查找当前目录及子目录下含有 U_BOOT_CMD 字符串内容的文件(非目录),显示出具体的行号 代码语言:javascript 复制 grep -nr "U_BOOT_CMD" ./ 2、ps 监控后台进程工作情况,默认只显示当前可以和用户交互的进程 检索进程结果集。 代码语言:javascript 复制 ps aux...