如何搜索XX,如果找到这个,那么在YY的下一行搜索?

时间:2014-07-22 17:18:35

标签: linux bash if-statement scripting

我想搜索XX,如果找到这个,那么在YY的下一行搜索。

仅在XX后的下一行找到YY时显示结果。

有人可以帮我写这个吗?

2 个答案:

答案 0 :(得分:1)

sed -n '/XX/!d;n;/YY/p' file

将仅打印紧接在XX行之前的YY行。

答案 1 :(得分:1)

grep -A 1 XX file | grep -v XX | grep YY