linux重复行数统计
时间: 2024-07-23 14:01:24 浏览: 171
linux-cloc编统计代码的行数
在Linux中,可以使用`wc -l`命令来快速统计文件中的行数。如果你想要统计含有重复行的文件,并去除重复行后再计数,可以结合`sort`和`uniq`命令。
1. 首先,使用`sort`命令将文件内容按行排序:
```
sort input.txt > sorted.txt
```
2. 然后,使用`uniq`命令去除非连续重复的行:
```
uniq sorted.txt > unique.txt
```
3. 最后,再统计unique.txt文件中的行数来得到原始文件中不重复行的数量:
```
wc -l unique.txt
```
如果你想直接在一个步骤中完成这个操作并忽略空白行,你可以这样做:
```
wc -l <(sort -u input.txt)
```
这会将输入文件经过排序、去重后的内容传递给wc -l命令计算行数。
阅读全文