2015-06-20 75 views
-2

如果我有一個名爲program的腳本,我想設置一個選項,以便如果-p作爲選項輸入,那麼程序會迴應「polly想要一個餅乾」,我該如何去使用getopt爲此?如何設置bash腳本的選項

+0

'getopt'是一個C庫函數,你需要'getopts',這是一個shell內建命令。請參閱'幫助getopts'。 – cdarke

回答

1

我給你一個小例子,你可以開發自己的需要:

#!/bin/bash 

while getopts "bp" OPTION 
do 
    case $OPTION in 
     b) 
      echo "polly want a banana" 
      ;; 
     p) 
      echo "polly want a cracker" 
      ;; 
    esac 
done 
+3

又一個';;'? –