【发布时间】:2018-04-09 05:32:28
【问题描述】:
我正在使用 awk 在大文本中搜索匹配的字符串。我的目标是打印匹配的字符串、行号和匹配的行。我无法实现第一部分(即打印匹配的字符串)。
目前我有:
awk '/string1/string2/string3/{ print NR, $0 }' file_to_search.txt
这会产生行号和匹配的行,但不会产生匹配的字符串。
感谢任何帮助。
【问题讨论】:
-
/string1/string2/string3/不是有效的正则表达式。您是否正在搜索string1或string2或string3的测试?