cut命令如何使用
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章主要介绍了cut命令如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇cut命令如何使用文章都会有所收获,下面我们一起来看看吧。cut命令的选项Cut基本语法
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
定制网络技术咨询技能
中国最新网络安全消息
数据库可视化表间关系
简述保障网络安全的重要性
通信软件开发业务流程
仲恺软件开发综合训练
网络安全技术师
物职网络技术应用学什么
移动公司软件开发岗女生面试
郑州直播软件开发哪家公司好
c54x软件开发流程
5g软件开发工程师
软件开发室竞聘演讲稿
亚马逊aws服务器搭建
马鞍山oa管理软件开发费用
虹口区网络技术咨询售价
思语指定服务器
软件开发的风险评估及对策
php 数据库安全么
苏州苏红星网络技术有限公司
新乡望海网络技术有限公司
自学网络安全技术免费网站
计算机网络技术历年真题
文本编辑软件开发
地税局强化网络安全
阿俊软件开发
switch 服务器发生故障
银行软件开发中级工程师薪资
客户软件开发需求统计
现代移动通信网络技术试题