grep命令与正则表达式

grep 是通过正则表达式分析程序(General Regular Expression Parser )的缩写

 

grep命令可以在它输入中搜索指定的字符串模式【pattern】

grep命令的输出是包含输入中指定的字符串的行

greo命令的一般格式:

grep 【option】 pattern file

 

grep 的option选项有

QQ图片20150106162015

 

※什么是正则表达式:

描述具有某种特征的字符串的表达式,正则表达式由普通字符与特殊字符构成。

基本的元字符集:

  QQ图片20150106162859

 

我们可以随意编写一个txt文件进行grep命令的练习, 加上上述正则表达式来寻找一些特殊字符

例如:  grep –n ^public test.txt    //在test文件中的每一行首寻找 public单词

 

grep –n ^…$ test.txt 就可以得到 长度为3的行

grep –n 11[MNX] test.txt     // 匹配11M  11N 11X

转载于:https://www.cnblogs.com/DLzhang/p/4728662.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值