申请网站做自己的产品,中建招聘官网入口,电商平台代运营,北京棋森建设有限公司网站文章目录 前言使用cut选择列选择特定的列 结语 前言
前面的文章介绍了sed命令#xff0c;sed可以帮我们处理文本列#xff0c;这边文章介绍cut命令#xff0c;cut命令可以帮我们选择想要的列#xff0c;在文本处理时候结合sed命令#xff0c;就可以精准定位了。 cut命令是… 文章目录 前言使用cut选择列选择特定的列 结语 前言
前面的文章介绍了sed命令sed可以帮我们处理文本列这边文章介绍cut命令cut命令可以帮我们选择想要的列在文本处理时候结合sed命令就可以精准定位了。 cut命令是一个非常简单的小工具下面就介绍一下cut的用法
使用cut选择列
cut的使用方法如下
# 可以看到 cut的option是必选参数
cut option [file]cut的选项参数如下
选项说明-b只选择指定的字节。-c只选择指定的字符。-d自定义列分隔符默认值为制表符。-f只选择列表中指定的文本列文本列用列号表示多个列之间用逗号隔开。-n取消分隔多字节字符。-s不输出不包含列分隔符的行。
选择特定的列
我们这里以/etc/passwd文件为例做演示/etc/passwd文件是linux记录用户信息的文件例如我们想查看当前服务器上有那些用户以及他们的家目录示例如下
# /etc/passwd文件的第一列是用户名
# 第六列是用户对应的家目录
# -d: 指定分隔符为: ,cut命令默认以制表符作为分隔符
cut -d: -f1,6 /etc/passwd执行结果如下列出了passwd文件的第一和第六列
结语
好了cut命令的介绍就到这里在后面的文章里会介绍文本处理工具awk到时候也会涉及到列的处理并且博主认为awk 在对列的处理比cut更加友好所以敬请期待awk的文章把。