awk或sed用于在两个字符串之间搜索单词

时间:2014-07-17 16:14:26

标签: linux bash awk sed

我有两个文件......两者都有相同的模式。以\ subsection开头,以end {center}结束。

我需要查找是否给出了漏洞,例如“xoxoxoxoxox”,具有该数字的数字是什么,或者更确切地说是字符串。

我尝试使用

awk -v RS="" '/\\subsection.*SSL.*\\end{center}/ {print $13}' file

1 个答案:

答案 0 :(得分:2)

问题是文件中的空白行并不总是完全空白,而是包含空格。尝试设置RS,如下所示:

gawk 'BEGIN{RS="\n([[:space:]]*\n)+"} ...`