我有两个csv文件a.csv和b.csv。我剪了#39;来自a.csv文件的一列,现在我想要在第二个文件b.csv中为此列中的每个字符串grep。 有人可以帮我写一个shell脚本吗?
答案 0 :(得分:1)
对于此类任务,您希望-f
(以及可能-F
和可能-w
)标记到grep
。
$ cut ... a.csv > tmp
$ grep -Ff tmp b.csv
如果没有支持进程替换的shell上的临时文件,则可以执行此操作。
$ grep -Ff <(cut ... a.csv) b.csv