【命令小结】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中 只能把单个的符号作为分隔符,所以对于“#¥%”之类多个符号去分隔字段的情况只能干瞪眼了。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章