在bash脚本中使用getopts的最简单,最直接的方法是什么.
如果我有一个名为脚本:MyScript可它CAN取的参数:-p -r -s -x
if argument x then exit
if argument p then echo "port 10"
if argument s then add 2+2
if argument r then echo env
Run Code Online (Sandbox Code Playgroud)
这是一个假设的脚本,但我想看一个如何做到这一点的例子.
while getopts :xpsr opt; do
case $opt in
x ) exit ;;
p ) echo port 10 ;;
s ) (( 2 + 2 )) ;;
r ) echo env ;;
\? ) echo "${0##*/}" [ -xpsr ]; exit 1 ;;
esac
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2657 次 |
| 最近记录: |