分页: 1 / 1
为什么echo $[1+2]不显示3
发表于 : 2011-07-18 12:57
由 judas0828
编写shell时echo $[1+2]显示1+2,请问这是为什么?
Re: 为什么echo $[1+2]不显示3
发表于 : 2011-07-18 12:59
由 月下叹逍遥
变量没法用纯数字表示吧……
Re: 为什么echo $[1+2]不显示3
发表于 : 2011-07-18 13:03
由 poweroff
$((1+2))
Re: 为什么echo $[1+2]不显示3
发表于 : 2011-07-18 13:12
由 adam8157
我这儿bash显示3
代码: 全选
[adam@adam-station ~]$ echo $[1+2]
3
Re: 为什么echo $[1+2]不显示3
发表于 : 2011-07-18 13:36
由 judas0828
poweroff 写了:$((1+2))
谢谢,我看书上echo $[$a+$b]可以得出两个a+b的值,而我这里是用echo $(($a+$b))呢
Re: 为什么echo $[1+2]不显示3
发表于 : 2011-07-22 8:40
由 tosail2010
我试了一下,结果显示:3
你用命令:
看一下你的sh用的哪个。 我的是bash。