cut 是一个选取命令,就是将一段数据经过分析取出我们想要的。一般来说,选取的信息通常是按行来进行分析的。cut 命令从文件的每一行剪切字节、字符和字段将这些字节、字符和字段输送到标准输出。
常用参数
参数 | 作用 |
---|---|
-b | 以字节为单位进行分割 |
-c | 以字符为单位进行分割 |
-d | 自定义分隔符,默认为制表符 |
-f | 与 -d 一起使用,指定显示哪个区域 |
举个例子
1 | penn:~/ $ head -n 3 /etc/passwd | cut -d : -f 1,6 |
前五个含
1 | cut /etc/passwd -c -5 |
第五个后
1 | cut /etc/passwd -c 5- |
只有第五
1 | cut /etc/passwd -c 5 |
二到五间
1 | cut /etc/passwd -c 2-5 |
条评论