我认为sed
可以用来做到这一点,但我不确定如何做。我想sed
遍历一个文件来查找两种模式:“a”和“b”。当它遇到与“b”匹配的行时,我想显示与“a”匹配的最后一行。如何才能做到这一点?
答案1
看起来这样有效:
sed -n '/a/{h};/b/{g;p}' file.txt
我认为sed
可以用来做到这一点,但我不确定如何做。我想sed
遍历一个文件来查找两种模式:“a”和“b”。当它遇到与“b”匹配的行时,我想显示与“a”匹配的最后一行。如何才能做到这一点?
看起来这样有效:
sed -n '/a/{h};/b/{g;p}' file.txt