Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux cut 命令。

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

推荐文档