语法
- cut [-bn] [file]
- cut [-c] [file]
- cut [-df] [file]
常用参数
- -b :以字节为单位进行分割。这些字节位置将忽略多字节字符边界,除非也指定了 -n 标志。
- -c :以字符为单位进行分割。
- -d :自定义分隔符,默认为制表符。
- -f :与-d一起使用,指定显示哪个区域。
- -n :取消分割多字节字符。仅和 -b 标志一起使用。如果字符的最后一个字节落在由 -b 标志的 List 参数指示的范围之内,该字符将被写出;否则,该字符将被排除
实例
cut -d -f
将PATH变量取出,找出第五个路径
echo ${PATH} | cut -d ':' -f 5
取出第三到第五个
echo ${PATH} | cut -d ':' -f 3-5
取出第三以后的数据
echo ${PATH} | cut -d ':' -f 3-
取出第三与第五个
echo ${PATH} | cut -d ':' -f 3,5
cut -c
将export输出信息,取出第12个字符以后的所有字符串
export | cut -c 12-