-b:选定每行中从第n1字节 到第n2字节的内容
-c:选定每行中从第n1字符 到第n2字符的内容
-f:选定每行中从第n1字段 到第n2字段的内容,每个字段默认以tab间隔
-n 和-b 一起使用,不分隔多字节的字符,比如汉字
-d<字段分隔符>:
--output-delimiter=string ,在屏幕上显示分隔符
-s:只提取包含分隔符的行,仅和-f一起使用
关于-b -c -f 指定范围:
1-5 :表示从开始到第5个字节/字符/字段
9- :表示从第9个字节/字符/字段到一行末尾的所有内容
-9 :表示从开始到第9个字节/字符/字段的内容
4,8,15:表示第4个,8个,15个字节/字符/字段的内容
范例:
cut -b1-3 /etc/passwd
cut -c1-10 /etc/passwd
cut -d ':' -f 3 /etc/passwd
以冒号分隔,显示第三个字段的内容
cut -d ':' -f 3,6,9/etc/passwd
以冒号分隔,显示第三个,六个,九个字段的内容
cut -d ':' -f 3- /etc/passwd
以冒号分隔,显示从第三个字段开始,到最后的所有内容
阅读(409) | 评论(0) | 转发(1) |