首页 > 代码库 > 【命令小结】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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。