【发布时间】:2024-01-11 08:52:02
【问题描述】:
以下命令仅返回来自 file2 的匹配项。
grep -f file1 file2
如何在 file2 的第二个匹配项之后从第一个文件 (file1) 打印匹配行?
【问题讨论】:
以下命令仅返回来自 file2 的匹配项。
grep -f file1 file2
如何在 file2 的第二个匹配项之后从第一个文件 (file1) 打印匹配行?
【问题讨论】:
awk 'NR==FNR{res[$0]; next}
{
found = 0
for (re in res) {
if ($0 ~ re) {
print "found:", re
found = 1
}
}
}
found
' file1 file2
【讨论】: