当前位置: 首页 > 程序语言 >shell中对文件某一列加上一个浮点数

shell中对文件某一列加上一个浮点数

作者 yaochuang
来源: 小木虫 200 4 举报帖子
+关注

请教各位老师,我有一个文件,需要对文件中最后一列的数据加上一个浮点数怎么处理呢?

比如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}'这样的语句,但是只能加上整数,请问各位老师,如果要加一个浮点数如何处理呢?
谢谢!!! 返回小木虫查看更多

今日热帖
  • 精华评论
  • crynbed

    试试这个 :cat a.txt | sed "s/$/3.145/g" > b.txt

  • crynbed

    就是用 sed 正则表达式将尾字符替换为你要的数据

  • 小熊尼尼

    可以用awk试试

  • 小熊尼尼

    抱歉呀。您已经看了awk命令了。剩下的就是数据类型的问题,

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓