释放双眼,带上耳机,听听看~!
cut命令用来显示行中的指定部分到标准输出或者将内容输出到文件
-b, --bytes=LIST 按字节输出内容
-c, --characters=LIST 按字符输出内容
-d, --delimiter=DELIM 使用指定的分隔符分割文件,默认分隔符为TAB
-f, --fields=LIST 输出指定的域的字段内容
-n 与-b,-c连用,输出指定的n个字节或字符
-s, --only-delimited 不显示没有分隔符的行
例:
# cat /etc/passwd | cut -b 1 |head -5 #输出文件的第一个字节
r
b
d
a
l
# cat /etc/passwd | cut -c 1-4 |head -5 #输出文件的前四个字符
root
bin:
daem
adm:
lp:x
# cat /etc/passwd | cut -f1 -d ':' |head -5 #以:分割文件,输出第一个字段
root
bin
daemon
adm
lp
# cat a.txt
ssss affff dddd fe fsc
rrr f adfa eer ddd
# cat a.txt |cut -f1,3 -d $'t' #1,3列
ssss dddd
rrr adfa