12章 正则表达式

  笔记:
  1. 正则表达式是一种"表示法",它与通配符不一样。在Linux下支持正则表达式的工具有:vi、grep、awk、sed等。
  2. grep
  -n : 输出行号
  -v:反向选择
  -i:忽略大小写
  利用[ ] 来搜索集合字符 grep -n 't[ae]st' test1
  行首与行尾 字符 ^ $ grep -n '^the' test1
  任意一个字符(.) 与重复字符(*)
  限定连续重复字符范围{}
  3. 文件数据比较 有: diff 、 cmp、 patch
  4. 文件打印准备: pr
  习题:
  1.要查找某个文件,其中含有boot字符串,这个文件在/etc下,如何找出
  这个文件
  答:grep 'boot' /etc/*
  2.在/etc下,只要含有XYZ3个字符的任何一个字符的那一行,就显示出来,
  怎样进行
  答:grep '[XYZ3]' /etc/*
  3.怎样找出在/etc下文件内容含有(*)的文件名
  答:grep -n '*' /etc/* | cut -d ':' -f 1 | uniq
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值