使用awk删除重复项时忽略大小写

时间:2012-12-28 22:59:48

标签: unix awk

我正在使用以下命令从文件中删除重复项。

awk -F"," '!x[$1]++' test.csv

如何让它忽略第1列的情况?

我尝试了awk -F"," '{IGNORECASE = 1} !x[$1]++' test.csv,但似乎没有效果。

2 个答案:

答案 0 :(得分:7)

使用toupper:

awk -F"," '!x[toupper($1)]++' test.csv

答案 1 :(得分:1)

awk -F"," '!x[tolower($1)]++' test.csv