cut的作用
cut命令用于从文件的每一行剪切字节、字符和字段,并将这些字节、字符和字段写到标准输出。注意:cut必须制定-b、-c 或-f 标志之一
-b选项,以字节为单位进行分割
-c选项,以字符为单位进行分割
细心的读者可能发现上边这两张图图片除了选项不同和描述有一点点差别外,其他的都是一模一样,这是不是就代表着-c选项和-b选项作用是一样的?其实,产生这种情况的原因就是我们使用的是ASCII码编码的格式,在ASCII码表中,一个字符占一个字节,切割一个字符也就是切割一个字节,在这里刚好要进行切割的文本内容刚好全是字符,所以,就出现了两者作用几乎相同的错觉。其实它俩还是有区别的,在切割其他格式的文本内容或者使用其他类型的编码的时候,他们的区别才会显现出来。看如下这个例子:
-d选项,自定义分隔符,默认为制表符。
-f选项,与-d一起使用,指定显示那个区域