A explicação está em man cut
, embora seja fácil lê-la como sua expectativa preferida. No entanto, diz:
Selected input is written in the same order that it is read
É talvez ambíguo quanto ao que se entende por entrada, mas tipicamente Opções são apenas isso, opções, enquanto o arquivo que está sendo processado é definitivamente entrada .
O list
, por exemplo, -c 2,3,4,1
é muito parecido com a lista regex: [2341]
; Significa qualquer um dos números da lista, mesmo que eles sejam duplicados. -c 2,2,2,2,2,2
é o mesmo que -c 2
.. e para o regex, [2222222]
é o mesmo que [2]
... Portanto, a ordem das suas opções não é relevante.