shell通过awk、sed提取指定内容、段落,练习题

版权声明:文章来源:良玉的博客 http://www.uouo123.com/ 转载请注明 https://blog.csdn.net/xiangliangyu2008/article/details/82711034

shell通过awk、sed提取指定内容、段落,练习题

指定提取start 1 或者start 2的段落

qwer

start 1

sflasfdj

sdfhsd

end

iyu

start 2

oereogkdj

lsfjwe

sdlkfjwe

sjdfls

end

解决

sed:

sed -n '/start 1/{N;:1;/end/{p;b};N;b1}' file

或者:

sed -n '/start 1/,/end/p' file

awk:

awk '/start 1/,/end/'  file

猜你喜欢

转载自blog.csdn.net/xiangliangyu2008/article/details/82711034
今日推荐