【问题标题】:In a text file i have fifth column with some value.How can i change the values of fifth column by awk command [duplicate]在一个文本文件中,我有一些值的第五列。如何通过 awk 命令更改第五列的值[重复]
【发布时间】:2015-06-11 08:26:29
【问题描述】:

在一个文本文件中,我有第五列具有一些值。 1 44540 23.25 82.25 0.25 0.0315 0.006 像这样我有 50 行。

如何通过 awk 命令更改第五列的值。

【问题讨论】:

  • 你为什么不在 StackOverflow 上走一走,回答几分钟?可能有上千个可以解决您的问题。
  • 嘿嘿伙计们,该链接用于缩短,即舍入列,如果女士有 50 个新值要更改怎么办
  • @fedorqui 为什么我没有被标记为重复?不是很在意,只是想知道?
  • @User112638726 不,不,只是想知道您是否已经有权访问此权限。所以是的,当您单击“可能重复”时,您将投票关闭。有趣的是,当你这样做时,close 显示为close (1)(如果有一票要关闭,等等),而在这种情况下它什么都没有。但是当我点击“关闭”时,我可以选择您提供的链接作为可能的重复链接。由于我在 [awk] 中有一个金色徽章,它会用“重复锤子”(stackoverflow.com/help/duplicates)自动关闭。但是,是的,如果您确实投票结束,您应该被记入账目。
  • @User112638726 等等,你有大约 500 个代表,投票从 3000 开始(stackoverflow.com/help/privileges)。所以你确实标记了这个问题,没有投票结束。这是不同的。

标签: awk multiple-columns


【解决方案1】:
awk '{$5=$5+1;print}'

分配给 $5 会自动重新计算 $0。 "print" 打印新的 $0。

【讨论】:

  • 如果我想同时更改 5,6 和第 7 列的值我应该怎么做
猜你喜欢
  • 2019-03-24
  • 2021-08-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多