【发布时间】:2014-09-13 15:37:05
【问题描述】:
我想搜索 XX,如果找到,则在下一行搜索 YY。
只有在 XX 之后的下一行找到 YY 时才显示结果。
有人可以帮我编写脚本吗?
【问题讨论】:
标签: linux bash if-statement scripting
我想搜索 XX,如果找到,则在下一行搜索 YY。
只有在 XX 之后的下一行找到 YY 时才显示结果。
有人可以帮我编写脚本吗?
【问题讨论】:
标签: linux bash if-statement scripting
sed -n '/XX/!d;n;/YY/p' file
将仅打印紧接在 XX 行之前的 YY 行。
【讨论】:
XX 行。以及打印出紧接在所需 YY 行之前的 XX 行。没有?
-n 和;p(最后)才能完成这项工作。
grep -A 1 XX file | grep -v XX | grep YY
【讨论】: