QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2142|回复: 1

一段用来验证密码的shell

[复制链接]
发表于 2007-11-17 21:50:29 | 显示全部楼层 |阅读模式
一段用来验证密码的shell
通过这个简单的验证密码的shell脚本,来熟悉下while和if的用法,也许对您有点用处,当然还有更多的实现方法,比如用until什么的

#!/bin/sh
# hao32 repasswd

while [ -z $pass1 ] || [ -z $pass2 ] || [ $pass1 != $pass2 ]
do
        read -p "Please type your passwd :" pass1
        read -p "Please conform your passwd :" pass2
            if [ -z $pass1 ]; then
            echo "passwd should not be empty!"
            elif [ $pass1 != $pass2 ]; then
            echo "passwd not match! retype again!"
            fi
done

echo "Ok, you passed"

欢迎转载本文,请注明来自:http://www.linuxsense.org
发表于 2008-1-4 13:27:55 | 显示全部楼层
expect 也可以用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 00:38 , Processed in 0.039154 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表