我想从文本文件中删除重复的条目,例如:
kavitha= Tue Feb 20 14:00 19 IST 2012 (duplicate entry) sree=Tue Jan 20 14:05 19 IST 2012 divya = Tue Jan 20 14:20 19 IST 2012 anusha=Tue Jan 20 14:45 19 IST 2012 kavitha= Tue Feb 20 14:00 19 IST 2012 (duplicate entry)
有没有可能使用 Bash 脚本删除重复条目的方法?
期望的输出
kavitha= Tue Feb 20 14:00 19 IST 2012 sree=Tue Jan 20 14:05 19 IST 2012 divya = Tue Jan 20 14:20 19 IST 2012 anusha=Tue Jan 20 14:45 19 IST 2012
sort然后你可以uniq:
sort
uniq
$ sort -u input.txt
或使用awk:
awk
$ awk '!a[$0]++' input.txt