分页: 1 / 1

shell脚本不能使用declare命令,怎么计数

发表于 : 2015-01-16 10:35
chenxitwo
如题
写一个脚本,通过传入的参数作为某一动作重复执行的次数。但嵌入式文件系统的shell中没有内置命令declare,所以没法声明一个整型变量,没法进行算术运算(执行一次就减一)。
请教各位有什么方法解决这个问题?是否有别的shell命令可以申明一个整型变量?
谢谢!

Re: shell脚本不能使用declare命令,怎么计数

发表于 : 2015-01-16 11:12
susbarbatus
你还是直接把原来的用法贴上来的好。
如果只是要执行算数运算的话,不需要 declare, a=$((a - 1)) 就好。

代码: 全选

sh-4.3$ a=10
sh-4.3$ a=$((a - 1))
sh-4.3$ echo $a
9

Re: shell脚本不能使用declare命令,怎么计数

发表于 : 2015-01-16 14:39
chenxitwo
感谢susbarbatus,根据你的方法已经将问题解决了。