Linux学习笔记-grep的基本认识
发布日期:2021-06-30 10:57:40 浏览次数:2 分类:技术文章

本文共 706 字,大约阅读时间需要 2 分钟。

目录

 


1.grep的略解

个人觉得是这个意思:graphic regular

egrep中这个e是extend的意思!

 

2.grep可以把找到的字符串对应的那行列出了

如:grep 'mysql' /etc/passwd

 

3.-c参数为次数

如:gerp -c 'root' /etc/passwd

 

4.-n会把找到的字符串对应的那一行给列出来

如:grep -c 'root' /etc/passwd

 

5.--color会使得要找到的字符串带上颜色

如: grep -n --color 'root' /etc/passwd

 

6.wc命令为显示当前文本的总行号

如: wc -l /etc/passwd

 

7.-v为取反,查看不包含此字符串的行

如:grep -v 'root' /etc/passwd

 

8.-A,把要找的字符串后面的几行都列出来

A就是after

如:grep -A2 -n 'root' /etc/passwd

 

9.-B,B指的就是back,把要找的字符串后面的几行都列出来

如:grep -B2 -n 'root' /etc/passwd

 

10.-r,把子目录也变为查找的对象

 

11.下面来举几个例子:

过滤出所有保航数字的行:grep '[0-9]' /etc/passwd

过滤出所有不含数字的行:grep -v '[0-9]' /etc/passwd

去除所有以"#"开头的行:grep -v '^#' /etc/passwd

过滤以英文字母开头的行 grep '^[a-zA-Z]' /etc/passwd

过滤以非数字开头的行:grep '^[^0-9]' /etc/passwd

 

 

 

转载地址:https://it1995.blog.csdn.net/article/details/84133879 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:解决mysql ERROR 1045(28000)问题【忘记密码,修改配置文件,无密码登录mysql修改密码】
下一篇:C++|STL学习笔记-map的属性(大小以及是否存在)

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月06日 14时32分06秒