我有一個CSV文件,其中有逐列數據,如獲取所有的重複記錄在CSV列是否不同
EvtsUpdated,IR23488670,15920221,ESTIMATED
EvtsUpdated,IR23488676,11014018,ESTIMATED
EvtsUpdated,IR23488700,7273867,ESTIMATED
EvtsUpdated,IR23486360,7273881,ESTIMATED
EvtsUpdated,IR23488670,7273807,ESTIMATED
EvtsUpdated,IR23488670,9738420,ESTIMATED
EvtsUpdated,IR23488670,7273845,ESTIMATED
EvtsUpdated,IR23488676,12149463,ESTIMATED
,我只是想找出所有重複的行忽略列,這是第3列的輸出應該像
EvtsUpdated,IR23488670,15920221,ESTIMATED
EvtsUpdated,IR23488676,11014018,ESTIMATED
EvtsUpdated,IR23488700,7273867,ESTIMATED
EvtsUpdated,IR23488670,7273807,ESTIMATED
EvtsUpdated,IR23488670,9738420,ESTIMATED
EvtsUpdated,IR23488670,7273845,ESTIMATED
EvtsUpdated,IR23488676,12149463,ESTIMATED
我通過首先使用切割其它列除外3在另一個文件中嘗試過
cut --complement -f 3 -d, filename into another file,
然後我嘗試使用awk命令,如awk -F'{if(FNR == NR){print}}'secondfile
因爲我沒有awk的完整知識,所以我不是能夠做到這一點
看看[通訊](https://ss64.com/bash/comm.html)「通用 - 比較兩個排序文件一行一行地寫到標準輸出: 屬於線共同的,加上獨特的線條。「 – DanieleO
無法解決從COMM COMMAND – ggupta
@ggupta'EvtsUpdated,IR23488700,7273867,ESTIMATED'不重複。爲什麼它仍然是輸出的一部分? –