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,如需转载请自行联系原作者






相关文章
|
9月前
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
145 0
|
7月前
|
监控 数据挖掘 Linux
探索Linux中的`sort`命令:数据处理与分析的得力助手
`sort`命令是Linux下文本数据排序利器,用于按字典、数字顺序等对行排序。关键参数有:-n(数字排序),-r(逆序),-u(去重),-k(指定字段),-t(字段分隔符)和-o(输出到文件)。在处理大文件时注意内存使用,确保字符编码一致,灵活运用管道和重定向。通过熟练使用`sort`,能提升数据分析效率。
|
8月前
|
Linux 数据处理
Linux中sort命令详解
Linux中sort命令详解
|
9月前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
134 1
常用文本内容命令(tr cut sort uniq)
常用文本内容命令(tr cut sort uniq)
|
9月前
|
Linux
Linux指令|more|less|head|tail|管道|sort|wc|uniq
Linux指令|more|less|head|tail|管道|sort|wc|uniq
|
9月前
|
搜索推荐 算法 Shell
【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
【Shell 命令集合 文档编辑 】Linux 排序命令 sort命令使用指南
99 0
|
9月前
|
Linux
Linux命令(80)之sort
Linux命令(80)之sort
88 1
|
Shell Linux
Linux中常用的文本处理命令(echo、sort、uniq、tr、cut、split、eval)(上)
1、echo命令——输出 echo 命令主要用来显示字符串信息。
401 0