900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > linux查找grep过滤错误信息 Linux 输出过滤器:grep 命令

linux查找grep过滤错误信息 Linux 输出过滤器:grep 命令

时间:2018-11-29 22:04:51

相关推荐

linux查找grep过滤错误信息 Linux 输出过滤器:grep 命令

grep 命令的意思是 「global regular expression print」。grep 命令用来过滤文件的内容,方便搜索。

带管道符的 grep搜索命令

grep 命令通常和管道符 (|) 一起使用。

语法:

command|grep

例如:

catmarks.txt|grep9

通过查看上面的快照,grep 命令过滤 mark.txt 里面所有包含 9 的数据。

不带管道符的 grep 搜索

grep 命令也可以不和管道符一起使用。

语法:

grep

例如:

grep9marks.txt

观察上面的截图,grep 命令实现了和上一个例子一样的功能,但是没有使用管道符。

grep 命令选项

grep -vM:grep -v 命令显示不包含指定内容的行。

语法:

grep-v

例如:

grep-v9marks.txt

观察上面的截图, 命令"grep -v 9 marks.txt"展示了不包含搜索词 9 的行。

grep -i : 'grep -i' 命令不区分搜索词的大小写。

语法:

grep-i

例子:

grep-iredexm.txt

看上面的截图, 命令「grep -i red exm.txt」用于显示所有包括忽略大小写 'red' 的行。

grep -A/ grep -B/ grep -C

grep -A 命令用于显示 搜索行 + 搜索行后面的行。

grep -B 命令用于显示 搜索行前面的行 + 搜索行。

grep -C 命令用于显示 搜索行前面的行 + 搜索行 + 搜索行前面的行。

你可以使用(A1, A2, A3.....)(B1, B2, B3....)(C1, C2, C3....) 去代表任意行数。

语法:

grep-A

grep-B

grep-C

例子:

grep-A1yellowexm.txt

grep-B1yellowexm.txt

grep-C1yellowexm.txt

看上面的截图,命令 「grep -A1 yello exm.txt」 用于显示搜索到的行和下一行,命令 「grep -B1 yello exm.txt」 用于显示前一行和搜索到的行,命令 「grep -C1 yello exm.txt」 用于显示前一行、搜索到的行、后一行。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。