首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

两个变量相乘,该如何解决

2012-12-29 
两个变量相乘bash-3.00$ echo $i0bash-3.00$ echo $fixedrow10000bash-3.00$ a`$i \* $fixedrow`bash: 0:

两个变量相乘
bash-3.00$ echo $i
0
bash-3.00$ echo $fixedrow
10000
bash-3.00$ a=`$i \* $fixedrow`
bash: 0: command not found

请问如何实现呢?
[解决办法]
不错 
[解决办法]
#vi test.sh,编辑一个shell脚本。
#!/bin/bash
i=90
fixedrow=10000
echo $i \* $fixedrow 
[解决办法]
 bc

执行:
#. test.sh
[解决办法]
$ x=3;y=5;echo $(($x+$y))
8
$ x=3;y=5;echo $(($x*$y))
15

$ x=3;y=5;echo `expr $x + $y`
8
$ x=3;y=5;echo `expr $x \* $y`
15
[解决办法]

引用:
引用:
 #vi test.sh,编辑一个shell脚本。
 #!/bin/bash
 i=90
 fixedrow=10000
 echo $i \* $fixedrow

 执行:
 #. test.sh


 我是想问如何使用expr实现两个变量的相乘运算

$i \* $fixedrow

结贴给分吧。

热点排行