cut命令用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。
1. 命令格式
|
|
2. 命令功能
cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
如果不指定 File 参数,cut 命令将读取标准输入。必须指定 -b、-c 或 -f 标志之一。
3. 命令参数
- -b:仅显示行中指定直接范围的内容;
- -c:仅显示行中指定范围的字符;
- -d:指定字段的分隔符,默认的字段分隔符为“TAB”;
- -f:显示指定字段的内容;
- -n:与“-b”选项连用,不分割多字节字符;
- –complement:补足被选择的字节、字符或字段;
- –out-delimiter=<字段分隔符>:指定输出内容是的字段分割符;
- –help:显示指令的帮助信息
- –version:显示指令的版本信息。
4. 使用实例
实例1:截取文件其中一个字符
命令
|
|
输出
|
|
说明
提取第2个字符
实例2:截取文件多个字符
命令
|
|
输出
|
|
说明
提取第2、第3、第4、第5和第10个字符
实例3:提取前4个字符
命令
|
|
输出
|
|
实例4:打印从第10个字符开始到结尾
命令
|
|
输出
|
|
实例5:用 -f 提取指定字段,-d 指定分隔符
命令
|
|
输出
|
|
实例6:使用 –complement 提取指定字段之外的列
命令
|
|
输出
|
|