sort命令
将文件内容进行排序
默认情况下以第一个字母进行排序
参数:
-n :按照数值的大小排序
-r :以相反的顺序排序
-k :以某列进行排序
-t :指定分隔符,默认以空格为分隔符
列:cat 1.txt | sort -n -re -k2 -t
unip命令
用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用。
参数:
-c :在每列旁边显示该行重复出现的次数
-d :仅显示重复出现的行列
-u :仅显示不重复的行列
如图:
cut命令
cut命令用来显示行中指定部分,删除文件中指定内容
-d :指定字段分隔符,默认字段分隔符位 ’TAB‘
-f :显示指定字段的内容
如图
tr命令
替换或删除命令
-d :删除字符
特别提示:tr替换是 一个字符一个字符 一一对应替换的
如上图所示,1,3,2对应6,7,8
1换成6 ,3换成7,2换成8 。
而124 则是684 ,因为4没有对应上3,所以保持不变。
普通替换如下图:
-d 应用如下图:
删除对应的1,2,3的三个字符
wc命令
统计,计算数字
-c :统计文件的Bytes数
-l :统计文件的行数
-w :统计文件中单词的个数,默认以空白字符作为分隔符
注:在Linux系统中,一段连续的数字或字母组合为一个词。
如下图