sed 用法

使用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





你可能感兴趣的:(linux,shell)