linux学习笔记-11.正则表达式
2024-10-20 12:50:01
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
最新文章
- Android学习笔记——xml
- MySQL zabbix
- 解决winrar压缩软件弹出广告
- loj 1168(Tarjan应用)
- Hadoop中两表JOIN的处理方法
- Spark Streaming Backpressure分析
- sicily 4433 DAG?
- [转]Java汉字按照拼音排序
- Go如何使用实现继承的组合
- iOS 图片本地存储、本地获取、本地删除
- [Ubuntu 16.04 LTS ]屏幕分辨率 Unknown display
- MySQL 创建、删除、显示数据库、数据表
- [转]docker-compose教程(安装,使用, 快速入门)
- JavaScript之Ajax(一)创建Ajax对象
- 7个Java项目,或许你的大学老师就会布置
- 【bzoj1030】 JSOI2007—文本生成器
- 大话+图说:Java字节码指令——只为让你懂
- Linux_free(buffer与cache区别)
- CentOS 7 设置中文环境
- javascript - = 、==、===、!=、!==、&;&;、||、!