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

【命令小结】cut

时间:2014-09-05 18:25:22      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:一对一   汉字   秒杀   字母   

一、作用:可对文本的每一行进行操作,获取想要的结果。

二、选项:

1、cut -d: -f1 file1,对于file1进行cut,以为分隔,取每行的第1个字段,有-d必有-f;

2、cut -b3 file1,对于file1进行cut,取每行的第3个字节

如file1的内容为“abc”,则此命令后输出c。若file1的内容为“星期一”,再这么用就会出现乱码,因为1个汉字是占2个字符的,这时候就要用cut -b3 -n file1 就会输出“一”了。-b-n是一对好基友,适用于一个字占据多个字节的情况(比如汉字)

3、cut -c3 file1,对于file1进行cut,取每行的第3个字符,这个命令秒杀数字、字母、汉字等,都能显示正确的命令,因为不管一个字占几个字节,但是字和字符总是一对一的。

三、缺点:

由于cut -df中 只能把单个的符号作为分隔符,所以对于“#¥%”之类多个符号去分隔字段的情况只能干瞪眼了。。。

本文出自 “废多看蹦” 博客,请务必保留此出处http://redsword.blog.51cto.com/2743209/1549477

【命令小结】cut

标签:一对一   汉字   秒杀   字母   

原文地址:http://redsword.blog.51cto.com/2743209/1549477

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