落伍者站长论坛's Archiver

hao32 发表于 2007-11-17 21:48

一段用来验证密码的shell

一段用来验证密码的[url=http://www.linuxsense.org]shell[/url]通过这个简单的验证密码的[url=http://www.linuxsense.org]shell[/url]脚本,来熟悉下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"

欢迎转载本文,请注明来自:[url]http://www.linuxsense.org[/url]

[[i] 本帖最后由 hao32 于 2007-12-7 18:04 编辑 [/i]]

spidergood 发表于 2007-11-18 11:11

呵呵,不错

gogoidc 发表于 2007-11-18 12:55

一直想学习shell~但是找不到入门资料

乐拓小张 发表于 2007-11-19 11:19

学习了

奇虫 发表于 2007-11-20 15:14

看看以后用得着不.

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.