读书人

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

发布时间: 2012-12-29 10:28:09 作者: rapoo

两个变量相乘
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

结贴给分吧。

读书人网 >其他服务器

热点推荐