linux——sort,uniq,wc,tr

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介:

文本排序: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' 删除字符集中出现的所有字符


     本文转自阿伦艾弗森 51CTO博客,原文链接:http://blog.51cto.com/perper/1945900,如需转载请自行联系原作者






相关文章
|
5月前
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
92 0
|
5月前
|
存储 Shell Linux
【Shell 命令集合 文档编辑】Linux 文本统计 wc命令使用指南
【Shell 命令集合 文档编辑】Linux 文本统计 wc命令使用指南
134 0
常用文本内容命令(tr cut sort uniq)
常用文本内容命令(tr cut sort uniq)
|
5月前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
83 1
|
5月前
|
Linux
Linux指令|more|less|head|tail|管道|sort|wc|uniq
Linux指令|more|less|head|tail|管道|sort|wc|uniq
|
5月前
|
移动开发 Linux Windows
【Linux专题_05】wc -l 命令统计行数为何不准
【Linux专题_05】wc -l 命令统计行数为何不准
169 3
|
5月前
|
存储 Shell Linux
【Shell 命令集合 文档编辑】Linux 删除连续重复的行 uniq 命令使用指南
【Shell 命令集合 文档编辑】Linux 删除连续重复的行 uniq 命令使用指南
125 0
|
5月前
|
Linux Perl
Linux命令之tr
Linux命令之tr
59 2
|
5月前
|
自然语言处理 Linux
linux命令之wc
linux命令之wc
49 1