linux学习记录——sort,uniq,wc,tr
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习记录——sort,uniq,wc,tr相关的知识,希望对你有一定的参考价值。
文本排序:sort
xx 升序
-n 升序 按数值大小
-r 降序
-t 指定字段分隔符
-k 指定以哪个字段为关键字排序 sort -t: -k3 /etc/passwd
-u 排序后相同的行只显示一次
-f 忽略大小
uniq 判断是否重复的行。(相邻并且完全相同的行才能算重复的行)
因此可以先用sort排序再uniq
-d 只显示重复的行。
-D 显示所有重复的行。
-c 显示每一行重复的次数 (类似于sql的group by + count )
wc 文本统计 word count
24 47 1192 /etc/passwd
行 单词 字节数
-l 行数
-w 单词
-c 字符
-L 最长的一行包含多少字符
tr 转换或者删除字符
tr ‘ab‘ ‘AB‘ < /etc/passwd 输入重定向
tr ‘a-z‘ ‘A-Z‘ < /etc/passwd 全部换成大写
tr -d ‘ab‘ 删除字符集中出现的所有字符
以上是关于linux学习记录——sort,uniq,wc,tr的主要内容,如果未能解决你的问题,请参考以下文章