cut -[options] [file]
1.options
-b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
-c :以字符为单位进行分割。
-d :自定义分隔符,默认为制表符。
-f :与-d一起使用,指定显示哪个区域。
-n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除。
提取第一列
cat /etc/passwd | cut -d ":" -f 1
2.注意-b和-c 的区别
[root@localhost tmp]# cat c.txt
张三风
黄郑希
郭啸天
许三多
[root@localhost tmp]# cut -b 3 c.txt
¸
汉字是多字节的导致一个汉字被拆了只能这样
[root@localhost tmp]# cut -c 3 c.txt
风
希
天
多