我正在使用此命令对文件中的重复行进行排序和删除。
sort file2.txt | uniq > file2_uniq.txt
执行命令后,我发现最后一行具有此值:\n
这导致了我的问题。我能做些什么来避免它?
最佳答案
您还可以让 sort
负责输出的唯一性,省略第一行可以避免出现空行:
sort -u file2.txt | tail -n +2
编辑
如果您还想删除所有空行,我建议您使用:
grep -v '^$' | sort -u file2.txt
关于linux - 为什么此命令在最后一行添加\n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046033/