【发布时间】:2015-03-23 22:40:11
【问题描述】:
我正在使用两个命令:
awk '{ print $2 }' SomeFile.txt > Pattern.txt
grep -f Pattern.txt File.txt
使用第一个命令,我创建了一个理想模式列表。使用第二个命令,我提取 File.txt 中与 Pattern.txt 中的行匹配的所有行
我的问题是,有没有办法在管道中结合 awk 和 grep,这样我就不必生成中间的 Pattern.txt 文件?
谢谢!
【问题讨论】:
-
在使用“模式”一词时要非常小心,因为该术语没有特定含义,因此可以解释。要清楚 - 你是在谈论匹配字符串或正则表达式或其他东西吗?您想匹配整行/单词还是部分行/单词?显示一些示例输入和预期输出。