码迷,mamicode.com
首页 > 其他好文 > 详细

文本处理命令系列——cut

时间:2015-11-09 19:20:19      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:cut

cut常用选项:
-b:选择指定的字节。
-d:指定字段分隔符,默认为TAB
-f:指定要选择的字段。格式如下:
    N:第N个字段
    N-M:N到M个字段
    N-:从第N个字段到最后。
    -M:从第一个字段到第M个字段。


示例:

使用冒号为分隔符,获取文件/etc/passwd的第一个字段

[root@vm1 ~]# head -n 2 /etc/passwd | cut -d: -f1
root
bin
[root@vm1 ~]#
使用冒号为分隔符,获取文件/etc/passwd的一到三,三个字段

[root@vm1 ~]# head -n 2 /etc/passwd | cut -d: -f1-3
root:x:0
bin:x:1
[root@vm1 ~]#
使用冒号为分隔符,获取文件/etc/passwd的第1个字段到第5个字段

[root@vm1 ~]# head -n 2 /etc/passwd | cut -d: -f-5
root:x:0:0:root
bin:x:1:1:bin
[root@vm1 ~]#


本文出自 “热爱开源,乐于分享!” 博客,请务必保留此出处http://hezhanglinux.blog.51cto.com/10861477/1711011

文本处理命令系列——cut

标签:cut

原文地址:http://hezhanglinux.blog.51cto.com/10861477/1711011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!