重复分隔符被解释为空字段

$ cut -d, -f1,3 <<<"a,,b,c,d,e"
a,b

相当明显,但对于空格分隔的字符串,某些人可能不那么明显

$ cut -d ' ' -f1,3 <<<"a  b c d e"
a b

cut 不能用于解析 shell 和其他程序所做的参数。