
shell
irwin_chen
这个作者很懒,什么都没留下…
展开
-
shell的算术运算总结
不多说,上代码。#!/bin/bash a=1b=2c=3d=4array1[0]=`expr $a + $b`#array1[1]=`exp原创 2012-05-17 21:45:56 · 639 阅读 · 0 评论 -
shell 脚本中的递归
在shell脚本中,变量默认都是全局的。所以递归调用时需要使用local关键字来显示标识局部变量,这样就可以实现函数的递归调用。自己写了个递归算阶乘的脚本,发现当N=7之前都正常,之后就计算结果错误了。后来发现$?取函数的返回值时,这个数字的上限是很小的,只到255。所以后来使用了一个全局变量来保存每次递归的结果。#!/bin/bashN=$1RET=1function原创 2013-07-22 17:02:03 · 9046 阅读 · 0 评论