cutコマンドは出力順を制御できない。

いったいどこで勘違いしたのか、

$ cat testfile
12345
12345
12345
12345
12345

というファイルを

$ cut -c5,4,3,2,1 testfile

とやったら、オプションで指定した順序で編集されて出力(54321)されると思い込んでいた。正しくはオプションでどう並べて指定しようとレコード先頭から若い順序で出力される。bオプションやfオプションも同じ。本番投入しなくてよかった。