我想为几个脚本设计一个 shell 脚本作为包装器。我想使用 getopts
为 myshell.sh
指定参数,并以相同的顺序将剩余的参数传递给指定的脚本。
如果按以下方式执行 myshell.sh
:
myshell.sh -h hostname -s test.sh -d waittime param1 param2 param3
myshell.sh param1 param2 -h hostname param3 -d waittime -s test.sh
myshell.sh param1 -h hostname -d waittime -s test.sh param2 param3
以上所有内容都应该能够调用为
test.sh param1 param2 param3
是否可以利用 myshell.sh
< strong > 中的选项参数并将剩余的参数发布到底层脚本中?