【发布时间】:2017-09-23 07:14:50
【问题描述】:
输入:
START
OS:: UNIX
Release: xxx
Version: xxx
END
Description about UNIX
<Multiline>
START
OS:: LINUX
Release: xxx
Version: xxx
END
Description about LINUX
<Multiline>
START
OS:: Windows
Release: xxx
Version: xxx
END
Description about Windows
<Multiline>
这里我试图获取 START 和 END 之间的所有信息,前提是我可以匹配操作系统类型。
我可以获取范围 START 和 END 之间的所有数据,但是我不知道如何匹配模式
使用 SED
sed -n '/START/,/END/p'
使用 AWK
awk '/START/,/END/'
预期输出
在搜索 Linux 时
START
OS:: LINUX
Release: xxx
Version: xxx
END
需要帮助!!
提前致谢
【问题讨论】: