我正在寻找一种可管道化的单行代码来对大量列进行重新排序(其中手动输入列号,例如在诸如此类的awk命令中awk '{print $3,$2,$1}'是不可行的)。顺序可以通过排序方案给出(字母、数字 - 就像“排序”,但作用于列而不是行。)或者在文本文件中任意给出。
awk
awk '{print $3,$2,$1}'
sort columns
columns ×1
sort ×1