【shell 指令碼】兩種登入方式

楊奇龍發表於2011-03-14
#!/bin/bash
echo "while 方法!"

echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
  echo "登入成功"
else
  echo "登入失敗,請輸入正確的使用者名稱:"
  read name1
  while [ $name1 != "yang" ]
   do
      echo "登入失敗,請輸入正確的使用者名稱:"
      read name1
      if test $name1 = "yang"
        then
           echo "登入成功"
           break;
      fi
   done
fi


echo "until 方法!"
echo "請輸入登入使用者名稱:"
read name1
if test $name1 = "yang"
then
  echo "登入成功"
else
  until [ $name1 == "yang" ]
  do
      echo "登入失敗,請輸入正確的使用者名稱:"
      read name1
      if test $name1 = "yang"
        then
           echo "登入成功"
           break;
      fi
  done
fi  

exit 0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-689436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章