借用命令行的“位置参数”,可以很方便的将变量值传递给程序。
“位置参数”的使用很简单。$0代表Script文件名,$1代表第一个位置参数,$2代表第二个位置参数,其它以此类推。如果超过9个位置参数,要用${n}标识,例如${10}。
$#代表参数的个数,$@代表所有以空白隔开的参数,$*代表所有参数所组成的字符串。
当函数借用命令行的位置参数时,原位置参数值会被暂时保存起来,等到函数执行结束,会再复原其值。
Powered by: 博客园 Copyright © 2024 HI END Powered by .NET 8.0 on Kubernetes