cut工具的使用方法
cut作用:用来裁剪数据
参数
-b 字节(bytes)
-c 字符(characters)
-f 域(fields)
1. 按字节(bytes)
一个汉字算3个字节
date | cut -b 1-4 ###< 取前4B
date | cut -b 1-4,10 ###< 取前4B和第10个B
date | cut -b -4 ###< 取1-4B
date | cut -b 4- ###< 取第4个B到行尾
2. 按字符(characters)
中文字符和空格都算一个字符
date | cut -c 1-5
3. 按域(fields)
-d 指定域分隔符(默认为Tab)
-f 指定要剪出哪几个域[1, 2, 3, 4…]
head -n5 /etc/passwd | cut -d: -f1,3-5 ###< 对passwd文件的前5行进行裁剪
cut -d":" -f2 ###< 空格表示