为什么下面的Linux shell命令对给定的输入(a-b [c=d.e] <f g>)提供额外的元素(3:'')?命令: echo "a-b [c=d.e] <f g>" | while IFS=" []<>=" read -a arr; do for ((i=0;i<${#arr[@]};i++)) do echo"${i}:'
().split()o, p = input().split()if a==c or c==e ore==g or g==i or i==k or k==m or m==o or o==a or b==d or d==f or f==h or h==j or j==l or l==n or n==por p==b:#check dia