grep命令
Posted lfjn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了grep命令相关的知识,希望对你有一定的参考价值。
grep命令在文本中搜索指定的内容。
grep命令的常用选项
- -c 只输出匹配行的计数。
- -i 不区分大小写(只适用于单字符)。
- -h 查询多文件时不显示文件名。
- -l 查询多文件时只输出包含匹配字符的文件名。
- -n 显示匹配行及行号。
- -s 不显示不存在或无匹配文本的错误信息。
- -v 显示不包含匹配文本的所有行。
搜索内容
[root@vmax0105 test_shell]# grep "abc" file
abc
abc123
123abc
搜索内容并显示行号
[root@vmax0105 test_shell]# grep -n "abc" file
1:abc
2:abc123
3:123abc
精准匹配
[root@vmax0105 test_shell]# grep -w "abc" file abc
查询abc开头的行
[root@vmax0105 test_shell]# grep "^abc" file abc abc123
查询abc结尾的行
[root@vmax0105 test_shell]# grep "abc$" file abc 123abc
显示不包含匹配文本的所有行
[root@vmax0105 test_shell]# grep -v "abc" file 123
显示匹配到的内容的行数
[root@vmax0105 test_shell]# grep -c "abc" file 3
以上是关于grep命令的主要内容,如果未能解决你的问题,请参考以下文章