1、命令简介
cut:把一个文件分成几个部分(列)
2、命令用法
cut [OPTION]... [FILE]...
3、命令描述
cut
将每个输入文件每行的选定部分写入标准输出,如果没有给出文件或文件名为-
,则写入标准输入。。若不指定file参数,该命令将读取标准输入。 必须指定 -b
、-c
或 -f
标志之一。可以显示文件内容,也可以连接多个或多个文件。
4、命令选项
选项 | 描述 |
-b | 以字节为单位进行分割 ,仅显示行中指定直接范围的内容 |
-c | 以字符为单位进行分割 , 仅显示行中指定范围的字符 |
-d | 自定义分隔符,默认为制表符”TAB” |
-f | 显示指定字段的内容 , 与-d一起使用 |
-n | 取消分割多字节字符 |
--complement | 补足被选择的字节、字符或字段 |
--out-delimiter | 指定输出内容是的字段分割符 |
5、使用示例
$ cat sample.txt https://www.cjavapy.com
从点(.)分隔文件中解析出第2列:
$ cat sample.txt | cut -d \; -f 2 > output.txt $ cat output.txt cjavapy