shell 脚本,关闭回显,判断密码位数。

#!/bin/bash
clear && date
read -p “请输入使用者都名称:” USER
stty  -echo
read -p “请输入使用者密码: ” PASS
stty echo
function pass_num(){
while : ;do
clear
date
if [ ${#PASS} -lt 6 ];then
echo “密码字符 至少6位”
stty -echo
read -p “请输入使用者密码: ” PASS
stty echo
else
break
fi
done
}
pass_num
echo “Your user is : $USER”
echo “Your password is: $PASS”