利用sed 截取两行特定内容之间数据
###
1、数据
# cat file.log 111111111 22222222 00000000 33333333 44444444 00000000 55555555 66666666 00000000 77777777 88888888 99999999
2、第一种:(包含分割行内容获取之间数据)
# cat file.log | sed -n '/33333333/,/77777777/{p}' 33333333 44444444 00000000 55555555 66666666 00000000 77777777
3、第二种;(不包含分割行获取之间数据)
cat file.log | sed -n '/33333333/,/77777777/{//!p}' 44444444 00000000 55555555 66666666 00000000
4、注意:特殊情况:多个相同分割行,会出现分割问题
# cat file.log | sed -n '/00000000/,/00000000/{//!p}' 33333333 44444444 77777777 88888888 99999999 # cat file.log | sed -n '/00000000/,/00000000/{p}' 00000000 33333333 44444444 00000000 00000000 77777777 88888888 99999999
转自:https://blog.csdn.net/weixin_42891455/article/details/123738118
###