我的外壳技能有点生疏,但我想要做的是从基于匹配字段的另一个文件获取2个文件和'擦洗'一个。这是其余部分可能不同的重要部分,但如果关键字段匹配,它将被删除。例如我的文件是管道分隔的,第二个字段是关键字段。从外壳清理文件
File 1
------
acme|widg001|green|plant a|<timestamp>
acme|widg102|blue|plant b|<timestamp>
acme|widg002|yellow|plant a|<timestamp
File 2
------
acme|widg001|blue|plant a|<timestamp>
acme|widg701|blue|plant a|<timestamp>
当我擦洗文件2从文件1我希望得到的文件包含的内容是
New File
------
acme|widg102|blue|plant b|<timestamp>
acme|widg002|yellow|plant a|<timestamp>
理想的解决方案将允许我指定多于两个文件,即磨砂文件2,3 & 4从文件1.
任何援助将是伟大的!
我不明白的操作。你的例子中的匹配字段是什么? – Jiminion
他希望基于'widg ###'的文件1不是文件1,好像。 – SethMMorton