cut命令如何使用
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍了cut命令如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇cut命令如何使用文章都会有所收获,下面我们一起来看看吧。cut命令的选项Cut基本语法
千家信息网最后更新 2026年11月04日cut命令如何使用
这篇文章主要介绍了cut命令如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇cut命令如何使用文章都会有所收获,下面我们一起来看看吧。

cut命令的选项
Cut基本语法:
cut OPTION... [FILE]...
选项:
-f : 通过指定哪一个字段进行提取。cut命令使用"TAB"作为默认的字段分隔符。 -d : "TAB"是默认的分隔符,使用此选项可以更改为其他的分隔符。 –complement : 此选项用于排除所指定的字段。 –output-delimiter : 更改输出内容的分隔符。
如何分割
cut最常用的选项是-d和-f的组合。它基本上会根据特定的分隔符和列出的字段提取内容。
下面的代码仅使用分隔符:打印/etc/passwd文件中每一行的第一个字段。
[root@localhost ~]# cut -d ':' -f 1 /etc/passwdrootbindaemonadmlpsyncshutdown…
下面的代码从/etc/passwd文件提取第一和第六个字段:
[root@localhost ~]# grep '/bin/bash' /etc/passwd| cut -d ':' -f 1,6root:/rootbob:/home/bobuser01:/home/user01
要显示字段的范围,请指定以-分隔的开始字段和结束字段,如下所示:
[root@localhost ~]# grep '/bin/bash' /etc/passwd|cut -d ':' -f 1-4,6,7root:x:0:0:/root:/bin/bashbob:x:1000:1001:/home/bob:/bin/bashuser01:x:1001:1002:/home/user01:/bin/bash
排除所指定的字段
在下面的代码中,打印所有字段,除了/etc/passwd文件中的第二个字段:
[root@localhost ~]# grep '/bin/bash' /etc/passwd|cut -d ':' --complement -f 2root:0:0:root:/root:/bin/bashbob:1000:1001::/home/bob:/bin/bashuser01:1001:1002::/home/user01:/bin/bash
如何指定一个输出内容的分隔符
要指定输出分隔符,请使用–output-delimiter选项。输入分隔符由-d选项指定,默认情况下输出分隔符与输入分隔符相同。 先看一下没有使用–output-delimiter选项,是什么样子的:
[root@localhost ~]# cut -d ':' -f1,7 /etc/passwd|sortadm:/sbin/nologinavahi:/sbin/nologinbin:/sbin/nologinbob:/bin/bashchrony:/sbin/nologindaemon:/sbin/nologindbus:/sbin/nologinftp:/sbin/nologingames:/sbin/nologingrafana:/sbin/nologinhalt:/sbin/haltlp:/sbin/nologinmail:/sbin/nologinnfsnobody:/sbin/nologinnobody:/sbin/nologinntp:/sbin/nologinoperator:/sbin/nologin…
现在使用–output-delimiter选项,输出分隔符使用’ ‘空格分隔,看一下是什么样子的:
[root@localhost ~]# cut -d ':' -f1,7 --output-delimiter=' ' /etc/passwd|sortadm /sbin/nologinavahi /sbin/nologinbin /sbin/nologinbob /bin/bashchrony /sbin/nologindaemon /sbin/nologindbus /sbin/nologinftp /sbin/nologingames /sbin/nologingrafana /sbin/nologinhalt /sbin/haltlp /sbin/nologinmail /sbin/nologinnfsnobody /sbin/nologinnobody /sbin/nologinntp /sbin/nologinoperator /sbin/nologin
关于"cut命令如何使用"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"cut命令如何使用"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
分隔符
字段
命令
内容
输出
代码
文件
知识
面的
样子
篇文章
输入
相同
一行
价值
常用
情况
操作简单
文章
易懂
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
瑰夏咖啡
互联网科技有限公司
互联网科技园
互联网科技产业
广州百单互联网科技有限公司
科技赋能下的互联网金融
美国互联网保险保险科技
科技与互联网
网络科技有限互联网
壕鑫互联网络科技
广西互联网科技公司
科技伦理 互联网公司
汽车互联网创新科技园
宁夏众和广鑫互联网科技有限公司
互联网科技项目计划书材料类
新兴科技互联网创新大赛颁奖典礼
国大互联网教育科技有限公司薪资
珠海东科互联网科技有限公司
科技互联网行业投资研究
福仕德教育科技互联网
科技类互联网
为想互联网科技
互联网科技公司的市场部门
江苏南京365互联网科技
华夏恒生互联网科技013171
华夏恒生科技与互联网科技
半导体行业属于互联网高科技类吗
艺电能源互联网科技有限公司招聘
深圳互联网科技园地址
平安好医生打造互联网科技医疗