@wenshizhang
2016-09-22T10:36:08.000000Z
字数 294
阅读 435
shell
suse实习
$1 $2
:访问函数第一个和第二参数
my_print():
print 'The argument is ',$1,$2
$@ $*
:输出全部的参数,后者是把这所有的参数当作一个整体来处理,前者是把每一个参数当作单个实体处理。$?
:上一条命令的执行结果。shell脚本中出现的.
表示resource另一个脚本进来,并执行此脚本(函数并不执行)。
shell变量默认定义是global,其作用域从“函数被调用时执行变量定义的地方”开始,到shell结束或被显示删除处为止。函数的变量可以被定义成local,作用域仅仅表示在函数内。