sed 用法

来源:互联网 发布:阿里云服务器怎么降配 编辑:程序博客网 时间:2024/06/11 11:49

使用sed 获取指定行数据

例如:日志文件

more log.txt 

1A

2b

3C

4d

5E

kevin name

luan    栾

zhang

li

#获取第3行数据

kevindeMacBook-Pro:shell kevin$  sed -n '3p' log.txt 

3C

#通过:开始关键字~目标关键字 获取之间的数据

kevindeMacBook-Pro:shell kevin$   sed -n '/^3C$/, /栾$/ p' log.txt 

3C

4d

5E

kevin name

luan

#通过AWK实现同样的功能

kevindeMacBook-Pro:shell kevin$ awk '/^3C$/,/栾$/' log.txt 

3C

4d

5E

kevin name

luan





0 0