UNIX和Linux基础操作与脚本编写指南
1. 位置参数调试与设置
在使用位置参数调试脚本时,设置位置参数后,可通过 set 命令列出所有环境变量及其值。若要取消所有设置,可使用 set -- 。例如:
$ set --
$ set Chris
$ echo Hello $1
Hello Chris
$ set Sam
$ echo Hello $1
Hello Sam
这里 set Sam 将第一个位置参数 $1 的值重置为 Sam 。
2. 带选项的脚本编写
编写带参数的脚本很直接,只需检查 $1 、 $2 等。但处理选项时会复杂些。例如,要编写一个 mycommand 命令,当给予 -h 选项时,打印帮助信息而不执行命令:
$ mycommand -h
Usage: mycommand [-h]
若有多个选项,使用 getopts 工具可简化操作。 mycommand 脚本内容可如下:
while getopts h OPTIONNAME
超级会员免费看
订阅专栏 解锁全文
843

被折叠的 条评论
为什么被折叠?



