在保留制表符的同时向unix文件添加一个常量值



我有以下选项卡分隔的文件

1   879375  879375
1   899892  899892
1   949363  949363
1   949523  949523
1   949696  949696
1   949739  949739
1   955619  955619
1   957605  957605
1   957693  957693

并使用以下unix命令将第3列中的每个值加1:

awk '{$3+=1}1' file > new_file

然而,新文件丢失了标签分隔符,我想保留它。

你走在正确的道路上。您需要将FS(字段分隔符(和OFS(输出字段分隔符(output field separator((设置为代码的t

awk 'BEGIN{FS=OFS="t"} {$3+=1}1' Input_file

最新更新