cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。
-d :自定义分隔符,默认为制表符。cut只允许间隔符是一个字符。
-f :与-d一起使用,指定显示哪个区域。
echo -e "a b c\td\n" > test.txt
默认”\t”分割
cut -f 1 test.txt
a b c
cut -f 2 test.txt
d
指定空格为分隔符
cut -d ' ' -f 1 test.txt
a
cut -d ' ' -f 2 test.txt
b
cut -d ' ' -f 3 test.txt
cut -d ' ' -f 4 test.txt
c d
指定空格为分割符,取多个域
cut -d ' ' -f 1 -f 2 test.txt
a b
cut -d ' ' -f 1-2 test.txt
a b
cut -d ' ' -f 1,2 test.txt
a b
cut -d ' ' -f1,2 test.txt
a b