grep

本文详细介绍了grep命令的使用,包括基本选项如-c、-i、-n、-v、-r,以及-A、-B、-C扩展选项。通过实例展示了grep如何筛选、过滤文件内容,同时提到了grep的增强版egrep,以及正则表达式的应用,如匹配特定字符、范围、开头等,并解释了花括号和特殊符号的含义。
摘要由CSDN通过智能技术生成

1、正则
正则就是一串有规律的字符串,掌握好正则对编写shell脚本有很大的帮助,各种编程语言都有正则,原理是一样的。
1、grep、egrep(是grep拓展的)
grep [-cinvABC] ‘word’ filename(关键词后面跟文件名)
举例grep ‘nologin’ passwd
-c 行数
-i 不区分大小写
-n 显示行号
-v 取反 (列出所有不包含nologin的文件)
-r 遍历所有子目录 (比如 grep -r ‘root’ /etc/ 会把etc下所有包括root的子目录包含的文件列出来)
-A 后面跟数字,过滤出符合要求的行以及下面n行
-B 同上,过滤出符合要求的行及上面的n行
-C 同上,同时过滤符合要求的行以及上下各n行

在centos7中grep自带 --color=auto(具体啥情况完也不知道,目前只知道可以给过滤词加上颜色区分开来)
在这里插入图片描述
在这里插入图片描述
grep -A2 ‘root’ passwd,列出符合标准的行以及下面两行 (-BC一样的意思)

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值