本篇文章给大家谈谈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数字相加的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。