1
我有2個選項卡分隔的文件,如下所示。基於另一個文件從文件中刪除行
第一個文件: -
raj krishna 2345 19041884
dev sri 1573 13894083
dev ravi 1232 54445434
第二個文件: -
dev sri 1573 42334334
kar ham 3214 45354354
我想刪除第一個文件匹配第二個文件中的前3場的任何線路。所以,刪除後的輸出第一個文件應該如下所示。
raj krishna 2345 19041884
dev ravi 1232 54445434
任何人都可以告訴我如何在perl或shell腳本中實現此目的。
感謝
感謝您的回覆。以上僅使用第三場。如果我想一起使用第一,第二和第三個字段來刪除線條,我如何更改上面的腳本? – Dev
@srikanth你可以改變每個'$ 3'爲'$ 1,$ 2,$ 3'。例如,'{a [$ 1,$ 2,$ 3]; next}'。 – fedorqui