2017-05-24 69 views
0

所以,我試圖爲我的程序做一個安裝嚮導。 然而,如果你輸入「n」,它會詢問你是否確定是否要取消,但是當你按下「n」時,我希望它回到頂端。這可能嗎?安裝嚮導重啓

echo "Would you like to start the NJDTL Install Wizard? [y/n]" 
read startYN 
if [ $startYN == y ] 
    then 
     echo "Starting Install Wizard. . ." 
     mkdir ~/.NJDTL 
    fi 
    if [ $startYN == n ] 
     then 
      echo "Are you sure you want to cancel the Install Wizard? [y/n]" 
      read CancelConfirm 
      if [ $CancelConfirm = y ] 
      then 
       echo "Cancelling Install. . ." 
       exit 
       fi 
      if [ $CancelConfirm = n ] 
      then 
       echo "Chose "n". Continuing Installation. . ." 
     fi 

回答

1

要重新啓動腳本:

exec $0 

更新 - 保存在命令行中,你可以使用:

exec $0 "[email protected]" 
+0

它的工作,謝謝! – GlitchyShadowZ