首页 > 代码库 > 【命令小结】cut

【命令小结】cut

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

二、选项:

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