[ZT]读取密码的shell实例

rechanel 2010-03-23

#!/bin/bash

ReadPassword(){  
    #turn off terminal echo to prevent peeping!  
    echo -n ">>> "$1  
    stty_orig=`stty -g`    
    stty -echo    
    read tempstr  
    stty $stty_orig  
    eval "$2=$tempstr"  
    echo "******"  
}  
   
ReadString(){  
    echo -n ">>> "$1  
    read tempstr  
    eval "$2=$tempstr"  
}  

ReadPassword "Please input your password:" MYPASSWD

echo $MYPASSWD

相关推荐