作者 主題: c......小程式  (閱讀 4880 次)

0 會員 與 1 訪客 正在閱讀本文。

x24514746

  • 懷疑的國中生
  • **
  • 文章數: 52
    • 檢視個人資料
c......小程式
« 於: 2002-08-16 03:18 »
#! /bin/csh -f
set org_stty = `stty -g`                           # 儲存原來終端機的設定值
stty -echo                                         # 設定終端機不顯示輸入字元
stty -isig                                         # 不檢查是否為控制字元
set nonomatch                                      # 不使 No match 造成中斷
echo  -n "Passwd : "                                   # 提示輸入密碼
set pass1 = $<                                            # 讀入密碼
echo ""                                                        # 空行
echo  -n "Again  : "                                     # 再輸入密碼確定
set pass2 = $<                                            # 讀入密碼
echo ""                                                        #
if ( $pass1 == $pass2 ) then                       # 密碼確認
 while (1)                                                   #
  echo  -n " Key   : "                               # 提示輸入開鎖密碼
  set key = $<                                        # 讀入密碼
  echo ""                                                 #
  if ( $key == $pass1 ) then                   # 密碼比對
   stty $org_stty                                  # 重設終端機
   exit 0                                                # 傳回執行成功
  endif                                                     #
 end                                                           #
else                                                               #
 echo "Passward no match"                      #
 stty $org_stty                                          #
 exit 1                                                      # 傳回執行失敗
endif                                                             #

被騎上班的老

  • 酷!學園 學長們
  • 活潑的大學生
  • ***
  • 文章數: 360
    • 檢視個人資料
c......小程式
« 回覆 #1 於: 2002-08-16 09:02 »
c-shell ,不是 c