我有這幾樣重複的行,只有最後一個領域是不同的文件:如何用AWK刪除部分重複行?
OST,0202000070,01-AUG-09,002735,6,0,0202000068,4520688,-1,0,0,0,0,0,55
ONE,0208076826,01-AUG-09,002332,316,3481.055935,0204330827,29150,200,0,0,0,0,0,5
ONE,0208076826,01-AUG-09,002332,316,3481.055935,0204330827,29150,200,0,0,0,0,0,55
OST,0202000068,01-AUG-09,003019,6,0,0202000071,4520690,-1,0,0,0,0,0,55
我需要刪除該行的第一次出現,並留下第二個。
我已經試過:
awk '!x[$0]++ {getline; print $0}' file.csv
,但它不工作的打算,因爲它也消除非重複行。
您的(近)副本是否總是相鄰或可以散佈? – 2009-10-19 17:42:30
它們總是相鄰的,因爲它們已經是另一個awk操作的結果。 – zedascouves 2009-10-20 10:18:54