分页: 1 / 1

(求助)我的shell脚本怎么没办法做加法?

发表于 : 2009-10-15 20:34
xuhaiyang
最近刚开始学习shell脚本开发,我用得是UBUNTU 9.04 可发现不能做加法 请高手指教。


这是程序
#!/bin/sh
i=1
for param
do
echo "parameter #$i is $param"
i=$i+1
done


这是做出的结果
parameter #1 is red
parameter #1+1 is green
parameter #1+1+1 is bed

我想要得结果应该是
parameter #1 is red
parameter #2 is green
parameter #3 is bed

这是为什么阿 不能做加法 是不是要加什么头文件阿!!!

Re: (求助)我的shell脚本怎么没办法做加法?

发表于 : 2009-10-15 21:49
wenstream
easy,
i=$i+1 改为 $(( i++ ))

Re: (求助)我的shell脚本怎么没办法做加法?

发表于 : 2009-10-16 21:44
tenzu
乍一看以为是那谁...

Re: (求助)我的shell脚本怎么没办法做加法?

发表于 : 2009-10-16 21:52
wenstream
tenzu 写了:乍一看以为是那谁...
貌似用这头像的还不只这两位。。。 :em01