命令--grep--查找文件字符串

grep

· 语法:

]# grep [选项] 字符串 [文件]

]# grep [option] PATTERN [FILE]

 · 用途:

一个相当强大的文本搜索工具,在每个文件或标准输入中查找正则表达式。

· 选项:

           -i, --ignore-case                    忽略大小写
           -v, --invert-match                 取反匹配。显示文本中不包含指定字符串的行
           -E, --extended-regexp        支持扩展正则,等同于egrep命令
           -P, --perl-regexp                  支持Perl正则
           -w, --word-regexp               只显示搜索与列完全匹配的内容
           -x, --line-regexp                   只显示搜索与行完全匹配的内容
           -r, --recursive                        递归搜索目录下的所有文件
           -n, --line-number                 在输出的每行前面加上它所在文件中的行号
           -b, --byte-offset                  显示匹配行距文件头部的偏移量,以字节为单位
           -o, --only-matching            配合-b使用,输出匹配的词距文件头的偏移量,单位字节
           -c, --count                            只显示匹配行的数量
           -l, --files-with-matches      只显示符合匹配的文件名,不显示具体内容
           -h, --no-filename                查询多个文件时不显示文件名

· 实例:

    ]# grep -i 'ROOT' /etc/psswd                                    #忽略大小写匹配ROOT
    ]# grep -v '^$' /etc/login.defs | grep -v '^#'         # 保留有效信息,反选空行和#开头的行
    ]# grep -vE "#|^$" /etc/login.defs                          # 使用扩展正则匹配有效信息

    ]# egrep "vmx|smv" /proc/cpuinfo                    #确认cpu是否支持虚拟化

 

转载于:https://my.oschina.net/xinsui1314x/blog/3064623

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值