【问题标题】:How to switch columns 5 and 6 in a file in Linux?如何在 Linux 中切换文件中的第 5 列和第 6 列?
【发布时间】:2017-04-25 11:14:08
【问题描述】:

如何在 Linux 中切换文件的第 5 列和第 6 列?

我的数据样本如下:

R950E03 111006 930226 910008 耐1

R950E06 110917 950085 910043 耐2

R950C09 110892 950085 910125 耐2

R949B05 111101 870141 840409 耐2

【问题讨论】:

标签: linux


【解决方案1】:

你可以使用 awk。

awk '{print $1, $2, $3, $4, $6, $5}' yourfile > tmp
mv tmp yourfile

【讨论】:

  • 列可以不规则移动后的列。 R950C09 110892 950085 910125 2^M 抗性
【解决方案2】:

如果需要,请使用 cut 而不是 awk

参考

https://stackoverflow.com/a/11967934/7188414

问候

【讨论】:

    猜你喜欢
    • 2017-06-27
    • 2014-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    相关资源
    最近更新 更多