当前位置:首页>Linux>Linux命令大全-cut命令

Linux命令大全-cut命令

  • 2026-10-12 02:21:10
Linux命令大全-cut命令

点击蓝字,关注我们

一、简介

cut命令主要功能是按列提出文件内容。它可以根据指定的关键词信息,针对特定的列内容进行过滤提取。

它从文件的每一行提取字节、字符和字段,并将这些内容进行标准输出,使用cut命令时,如果不指定参数是不能直接执行的,必须输入参数才行。

二、语法

语法:cut [参数]... [文件名]

参数说明:

-b:以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了-n标志。

-c:以字符为单位进行分割。

-d:自定义分隔符,默认为制表符。

-f:与-d一起使用,指定显示哪个区域。

-n:取消分割多字节字符。仅和-b标志一起使用。如果字符的最后一个字节落在由-b标志的List参数指示的范围之内,该字符将被写出;否则,该字符将被排除

--help:显示帮助信息

--version:显示版本信息

三、实战

1、提取每一行的第3个字节

[root@CentOS7 ~]# whoroot     pts/0        2026-03-29 17:15 (192.168.20.2)[root@CentOS7 ~]# who|cut -b 3o

2、提取指定文件每行的前4个字符

[root@CentOS7 ~]# cut -c 1-4 /etc/grouprootbin:daemsys:adm:tty:disk………………省略部分输出信息………………

3、以冒号分隔,提取文件中的第1列内容

[root@CentOS7 ~]# cut -d : -f 1 /etc/grouprootbindaemonsysadm………………省略部分输出信息………………

4、以冒号分隔,提取文件中的第1和第3列内容

[root@CentOS7 ~]# cut -d':' -f1,3 /etc/grouproot:0bin:1daemon:2sys:3adm:4………………省略部分输出信息………………

喜欢古诗词的同学们,可以移步关注「纸间有糖」

最新文章

随机文章