shell中对文件某一列加上一个浮点数
请教各位老师,我有一个文件,需要对文件中最后一列的数据加上一个浮点数怎么处理呢?
比如A.txt文件,这样一个3列的数据:
1.1 2.2 2.3
1.7 2.3 4.7
3.4 5.6 8.1
我需要给第三列的数据都加上一个3.1415这样的浮点数。
我查了利用cat a.txt|awk '{print $2+100}'这样的语句,但是只能加上整数,请问各位老师,如果要加一个浮点数如何处理呢?
谢谢!!! 返回小木虫查看更多
今日热帖
试试这个 :cat a.txt | sed "s/$/3.145/g" > b.txt
,
就是用 sed 正则表达式将尾字符替换为你要的数据
可以用awk试试
抱歉呀。您已经看了awk命令了。剩下的就是数据类型的问题,