一、cut
数据剪切
1、命令语法
cut OPTION… [FILE]…
2、cut剪切文件依据三种方法:
- 字节
- 字符
- 区域
3、命令选项
选项 | 功能 |
---|---|
-b | 以字节为单位进行分割 |
-c | 以字符为单位进行分割 |
-d | 自定义分隔符,默认为制表符(tab) |
-f | 与-d一起使用,指定显示哪个区域 |
二、sort
用于字段排序
1、命令语法
sort [OPTION]… [FILE]…
2、命令选项
选项 | 功能 |
---|---|
-f | 忽略大小写的差异 |
-b | 忽略前面的空格符部分 |
-M | 以月份的名字来排序 |
-n | 以纯数字排序 |
-u | 相同数据去重 |
-r | 反向排序 |
-t | 分隔符,默认是用 [tab] 键来分隔 |
-k | 执行区间,以某个区间来进行排序 |
-o | 将结果写入到文件而非标准输出 |
三、uniq
去重
1、命令语法
uniq [OPTION]… [INPUT [OUTPUT]]
2、命令选项
选项 | 功能 |
---|---|
-c | 在每行前加上表示相应行目出现次数的前缀编号 |
-d | 只输出重复的行 |
-D | 显示所有重复的行 |
-f | 比较时跳过前N 列, 列是通过空白分割 |
-i | 在比较的时候不区分大小写 |
-s N | 比较时跳过前N 个字符 |
-u | 只显示唯一的行 |
-w N | 对每行第N 个字符以后的内容不作对照 |
四、wc
word count,统计
1、命令语法
wc [OPTION]… [FILE]…
2、命令选项
选项 | 功能 |
---|---|
-c | 统计字节数 |
-l | 统计行数 |
-m | 统计字符数 |
-w | 统计字数 |
-L | 打印最长行的长度 |