需要 awk 的帮助。读取 csv 文件,并对某些列进行一些替换。就像第 9 列(字符串类型)应该替换为(第 9 列本身的值 + 第 4 列的值(整数)),然后第 15 列替换为 $15+$12,第 26 列替换为 $26+$23。所有记录都必须逐行完成。请提出建议
下面是示例 I/O。第一行是 Description 必须保持原样。
样本输入
EmpID|Empname|Empadd|roleId|roleDesc|Dept
100|mst|Del|20|SD|DA
101|ms|Del|21|XS|DA
样本输出
EmpID|Empname|Empadd|roleId|roleDesc|Dept
100|mst100|Del|20|SD20|DA
101|ms101|Del|21|XS21|DA
就像 empname 与 empid 和角色 desc 与 roleID 连接一样。希望这会有所帮助:)