-
cut:用来从标准输入或文本文件中剪切列或域。 -
cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出,如果不指定File参数,cut命令将读取标准输入,必须指定-b、-c、-f标志之一。参数 含义 -b 输入每行第n个字符(半角,注意如果有中文将乱码) -c 输入每行第n个字符(适用中文) -d 自定义分隔符,默认为制表符 -f 与 -d一起使用,指定显示哪个区域-n 取消分割多字节字符(例如中文),仅和 -b标志一起使用 -
案例
# 有很多行密码数据 $ cat /etc/passwd root:*:0:0:System Administrator:/var/root:/bin/sh ... # 通过制定分割符按行分割之后,获得每行的第一列 $ cut -d: -f1 /etc/passwd root ...