借用命令行的“位置参数”,可以很方便的将变量值传递给程序。
“位置参数”的使用很简单。$0代表Script文件名,$1代表第一个位置参数,$2代表第二个位置参数,其它以此类推。如果超过9个位置参数,要用${n}标识,例如${10}。
$#代表参数的个数,$@代表所有以空白隔开的参数,$*代表所有参数所组成的字符串。
当函数借用命令行的位置参数时,原位置参数值会被暂时保存起来,等到函数执行结束,会再复原其值。
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3