使用多个选项调用bash脚本功能
调用脚本bash xyz.bash -ews
之后,仅调用e
,其余部分被忽略。 我带有情况的时循环看起来像:
while getopts ":h:wrb:ep:s:" option; do
case $option in
h) echo "Help"
Help;;
w) ...
...
esac
done
wrb
属于选项的第一个“类”,ep
属于第二个,而s
是一个选项在调用脚本时需要一个变量。 H
Echo是一个帮助功能,但效果很好。
After calling a script bash xyz.bash -ews
, only e
is called, rest is being ignored.
My while loop with cases looks like that:
while getopts ":h:wrb:ep:s:" option; do
case $option in
h) echo "Help"
Help;;
w) ...
...
esac
done
wrb
belong to the first "class" of options, ep
to the second and s
is an option that needs an variable passed while calling a script. h
echo's a help function but it works just fine.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论