如何在unix bash中删除文本文件中的重复行?

前端之家收集整理的这篇文章主要介绍了如何在unix bash中删除文本文件中的重复行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Remove duplicate entries using a Bash script 4个
我只有一个包含多行的file.txt,我想删除重复的行而不对文件进行排序.我可以在unix bash中使用什么命令?

file.txt的样本

  1. orangejuice;orange;juice_apple
  2. pineapplejuice;pineapple;juice_pineapple
  3. orangejuice;orange;juice_apple@H_404_5@
  4. 输出样本:

  5. orangejuice;orange;juice_apple
  6. pineapplejuice;pineapple;juice_pineapple@H_404_5@
使用awk的一种方法
  1. awk '!a[$0]++' file.txt@H_404_5@

猜你在找的Bash相关文章