2017-05-24 19 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