unix - 在 X 行和 X 字段中插入变量值 UNIX BASH

标签 unix sed insert awk field

我有一个包含数据的文本文件,我想将一个值添加到行和字段的特定位置,该值来自 am 操作逐行。

1   tamal        12341234      12457695
2   taco         234535        235796
3   enchilada    21341234      21348509
4   burger       2345345       2346789

我真正想要做的是:我想要将字段 4 减去字段 3,然后将结果放入字段 5

谢谢=D

最佳答案

直接使用 awk:

awk '{$5 = $4 - $3}1' input

关于unix - 在 X 行和 X 字段中插入变量值 UNIX BASH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072228/

相关文章:

c - 在 C 中使用共享内存添加数组元素

在 C 中捕获转义字符

python - 使用 Esri CityEngine 功能外部代码

python - 如何从 csv 文件中删除多个重复的行范围?

sed - 使用 sed 转义 & 字符

mysql - 使用 WHERE 和 AND 插入,错误代码 : 1241. 操作数应包含 1 列

postgresql - 如何尽快使用查询将批量数据从表加载到表? (postgresql)

MySQL 在插入时在另一列中使用 "Auto Number Field Value"

unix - Cron 在单个撇号上失败

linux - iptables:获取所有源 IP 的列表