HI END


一种永不妥协,追求极致与完美的精神与态度。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

shell位置参数

Posted on 2012-08-03 21:39  HI END  阅读(161)  评论(0编辑  收藏  举报

借用命令行的“位置参数”,可以很方便的将变量值传递给程序。

“位置参数”的使用很简单。$0代表Script文件名,$1代表第一个位置参数,$2代表第二个位置参数,其它以此类推。如果超过9个位置参数,要用${n}标识,例如${10}。

$#代表参数的个数,$@代表所有以空白隔开的参数,$*代表所有参数所组成的字符串。

当函数借用命令行的位置参数时,原位置参数值会被暂时保存起来,等到函数执行结束,会再复原其值。