加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

regex – Bash,grep在具有指定字符串的两行之间

发布时间:2020-12-15 09:12:35 所属栏目:安全 来源:网络整理
导读:例: a43test1abccvbbnmtest2kfo 我需要test1和test2之间的所有行。在这种情况下,正常grep不工作。你有什么命题吗? 她是一些awk 这些将从test1打印到test2 awk '/test1/{f=1} /test2/{f=0;print} f'awk '/test1/{f=1} f; /test2/{f=0}' awk '/test1/,/test
例:
a43
test1
abc
cvb
bnm
test2
kfo

我需要test1和test2之间的所有行。在这种情况下,正常grep不工作。你有什么命题吗?

她是一些awk
这些将从test1打印到test2
awk '/test1/{f=1} /test2/{f=0;print} f'
awk '/test1/{f=1} f; /test2/{f=0}' 
awk '/test1/,/test2/'
test1
abc
cvb
bnm
test2

它们在test1到test2之间打印数据

awk '/test1/{f=1;next} /test2/{f=0} f' 
awk '/test2/{f=0} f; /test1/{f=1}'
abc
cvb
bnm

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读