linux怎么计算相加(linux数字相加)

纸扎戏偶

本篇文章给大家谈谈linux怎么计算相加,以及linux数字相加对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

  • 1、linux下有没有对一列数字进行求和的命令
  • 2、linux shell两个文件数值相加
  • 3、linux 小数点如何相加

1、linux下有没有对一列数字进行求和的命令

额,目测没有这样的程序。

不过可以自己写一个c的实现

#include stdio.h

#include stdlib.h 

int main(int argc, char *argv[])

{

    int i, res = 0; 

    for (i = 1; i  argc; i++)

         res += atoi(argv[i]);

    printf("%d", res); 

    return 0; 

}

匆忙写的,可能有问题,见谅。

编译后用 ./a.out 1 2 3 4 5...... numberN调用即可。

2、linux shell两个文件数值相加

#!/bin/bash

n=1

for i in `cat 1.txt`;do # 循环1.txt

num=`sed -n "${n}p" 2.txt` # 获取2.txt对行的数字

sum=$(($num + $i)) # 两数相加

echo $sum # 打印结果

n=$(($n + 1))

done

3、linux 小数点如何相加

shell不可直接进行小数运算,可以用去其他方法,这是我想到的

1:用bc方法,你可以去查查

echo $us+$sy | bc

如我的结果

# echo $a

8.8

# echo $b

9.1

# echo $a+$b | bc

17.9

2:用awk方法

# awk -v a=$a -v b=$b 'BEGIN{print a+b}'

17.9

关于linux怎么计算相加和linux数字相加的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。