前端之家收集整理的这篇文章主要介绍了
如何在unix bash中删除文本文件中的重复行?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 >
Remove duplicate entries using a Bash script 4个
我只有一个包含多行的file.txt,我想
删除重复的行而不对
文件进行排序.我可以在unix bash中使用什么命令?
file.txt的样本
- orangejuice;orange;juice_apple
- pineapplejuice;pineapple;juice_pineapple
- orangejuice;orange;juice_apple@H_404_5@
-
输出样本:
-
-
orangejuice;orange;juice_apple
pineapplejuice;pineapple;juice_pineapple@H_404_5@
使用awk的一种
方法:
- awk '!a[$0]++' file.txt@H_404_5@