我在文件中写了一个算术运算,下面是我的输入。我正试图通过
将结果分配给变量c=`cat file`
c=`echo cat file`
但是不起作用,这样做的正确方法是什么?
cat file
$(($a+$b))
代码段:
a=40.3
b=7.4
c='cat file`
答案 0 :(得分:2)
我可以假设您创造了奇怪的人工要求吗?当前形式的文件不可用......
如果文件中有c=$(($a+$b))
,您只需source
:
. ./file
echo $c # 47
你也可以有一个需要两个参数echo $(($1+$2))
的脚本,你可以像这样使用它:
c=$(./file $a $b)