linux下的基本操作10(正则表达式)

1.cut截取以:分割保留第七段
grep hadoop /etc/passwd | cut -d: -f7


2.排序
du | sort -n 


3.查询不包含hadoop的
grep -v hadoop /etc/passwd


4.正则表达包含hadoop
grep 'hadoop' /etc/passwd


5.正则表达(点代表任意一个字符)
grep 'h.*p' /etc/passwd


6.正则表达以hadoop开头
grep '^hadoop' /etc/passwd


7.正则表达以hadoop结尾
grep 'hadoop$' /etc/passwd


规则:
.  : 任意一个字符
a* : 任意多个a(零个或多个a)
a? : 零个或一个a
a+ : 一个或多个a
.* : 任意多个任意字符
\. : 转义.
\<h.*p\> :以h开头,p结尾的一个单词
o\{2\} : o重复两次


grep '^i.\{18\}n$' /usr/share/dict/words


查找不是以#开头的行
grep -v '^#' a.txt | grep -v '^$' 


以h或r开头的
grep '^[hr]' /etc/passwd


不是以h和r开头的
grep '^[^hr]' /etc/passwd


不是以h到r开头的
grep '^[^h-r]' /etc/passwd
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值