使用cat从文件算术运算

时间:2014-11-21 20:10:23

标签: shell unix

我在文件中写了一个算术运算,下面是我的输入。我正试图通过

将结果分配给变量
c=`cat file`

c=`echo cat file`

但是不起作用,这样做的正确方法是什么?

cat file
$(($a+$b))

代码段:

a=40.3
b=7.4
c='cat file`

1 个答案:

答案 0 :(得分:2)

我可以假设您创造了奇怪的人工要求吗?当前形式的文件不可用......

如果文件中有c=$(($a+$b)),您只需source

. ./file
echo $c    # 47

你也可以有一个需要两个参数echo $(($1+$2))的脚本,你可以像这样使用它:

c=$(./file $a $b)