如何为bash脚本设置选项
如果我有一个名为program的脚本,我想设置一个选项,这样如果输入-p作为选项,那么程序会回显“polly want a cracker”,我应该如何使用getopt来实现这一点?我给你一个小例子,你可以根据自己的需要开发:如何为bash脚本设置选项,bash,options,getopts,Bash,Options,Getopts,如果我有一个名为program的脚本,我想设置一个选项,这样如果输入-p作为选项,那么程序会回显“polly want a cracker”,我应该如何使用getopt来实现这一点?我给你一个小例子,你可以根据自己的需要开发: #!/bin/bash while getopts "bp" OPTION do case $OPTION in b) echo "polly want a banana" ;; p
#!/bin/bash
while getopts "bp" OPTION
do
case $OPTION in
b)
echo "polly want a banana"
;;
p)
echo "polly want a cracker"
;;
esac
done
getopt
是一个C库例程,您需要getopts
,它是一个shell内置程序。请参阅帮助获取选项。