Linux文本处理命令


一.sort命令

用于将文件的内容加以排序

参数 作用
-n 按照数值大小进行排序
-r 以相反的顺序来排序
-k 以某列进行排序
-t 指定分割符,默认是以空格为分割符

1.-n参数

2.-r参数

3.-k参数

二.uniq命令

用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用

参数 作用
-c 在每列旁边显示改行重复出现的次数
-d 仅显示重复出现的行列
-u 仅显示出现一次的行列

1.-c参数

2.-d参数

3.-u参数

三.cut命令

cut命令用来显示行中的指定部分,删除文件中指定字段

参数 作用
-d 指定字段的分隔符,默认的字段分隔符为"TAB"
-f 显示指定字段的内容

1.-d参数

2.-f参数

四.tr命令

替换或者删除

-d参数

五.wc命令

统计,计算数字

参数 作用
-c 统计文件的bytes
-l 统计文件的行数
-w 统计文件中单词的个数,默认以空白字符做为分隔符

-c参数

-l参数

-w参数

相关