uniq
uniq可以对查看内容去重
但在我们使用时会发现,uniq的去重逻辑是,当遇到连续多行内容相同时,去除重复行,而对间隔重复内容,无法实现去重功能
这里想到可以将sort与uniq结合使用,先对文件内容进行排序,将相同内容行紧邻,然后再使用uniq去重(使用管道符将一个命令的结果作为另一个命令的输入)
对于uniq命令来说,可以使用参数-c来统计重复行出现次数
wc
wc(word counts)可以统计出现的单词字节数字,出现的次数,并进行打印
其常用参数有,-l打印行数,-c打印字节数,-w打印单词数,-L打印最长行的长度
值得注意的是,这里advd只有四个字符,使用wc统计字符数却有5个,是因为末尾还有一个$符号表示行结尾
tr
tr命令可以从标准输入中替换删除增减字符集
-d参数可以对指定字符集内容进行删除
除了使用管道符,还可以使用重定向符号,使用文件内容作为标准输入