cut命令主要功能是按列提出文件内容。它可以根据指定的关键词信息,针对特定的列内容进行过滤提取。
它从文件的每一行提取字节、字符和字段,并将这些内容进行标准输出,使用cut命令时,如果不指定参数是不能直接执行的,必须输入参数才行。
语法:cut [参数]... [文件名]
参数说明:
-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了-n标志。
-c:以字符为单位进行分割。
-d:自定义分隔符,默认为制表符。
-f:与-d一起使用,指定显示哪个区域。
-n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的List参数指示的范围之内,该字符将被写出;否则,该字符将被排除
--help:显示帮助信息
--version:显示版本信息
[root@CentOS7 ~]# whoroot pts/0 2026-03-29 17:15 (192.168.20.2)[root@CentOS7 ~]# who|cut -b 3o
[root@CentOS7 ~]# cut -c 1-4 /etc/grouprootbin:daemsys:adm:tty:disk………………省略部分输出信息………………
[root@CentOS7 ~]# cut -d : -f 1 /etc/grouprootbindaemonsysadm………………省略部分输出信息………………
[root@CentOS7 ~]# cut -d':' -f1,3 /etc/grouproot:0bin:1daemon:2sys:3adm:4………………省略部分输出信息………………
喜欢古诗词的同学们,可以移步关注「纸间有糖」