我有两个文件....都有相同的模式。以\subsection 开始,以 end{center} 结束。
如果给定漏洞,例如“xoxoxoxoxox”,我需要找到具有该数字或字符串的数字是多少。
我试过用
awk -v RS="" '/\\subsection.*SSL.*\\end{center}/ {print $13}' file
最佳答案
问题是文件中的空白行并不总是完全空白,而是包含空格。尝试像这样设置 RS
:
gawk 'BEGIN{RS="\n([[:space:]]*\n)+"} ...`
关于linux - awk 或 sed 用于在两个字符串之间搜索单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24808628/