#!/bin/bash
#密码设置或更新
printf "type in mima" #提示输入密码
stty -echo #关闭自动打印字符功能,
read pswd1 </dev/tty #读取密码
printf "retype in mima" #提示再次输入密码
read pswd2 </dev/tty #再次读取密码
stty echo #打开自动打印字符功能
#现在第一次密码在pswd1中,第二次的在pswd2中,接下来判断是否一致
if test pswd1=pswd2 #是否相等
then echo "pswd changed" #相等则显示成功更改
else echo "changed failed" #否则显示更改失败
fi
**********下面悲剧来了************
不管我两次输入是否一致,都显示更改成功
第一次aaaa,第二次bbbb,结果显示更改成功.真蛋疼

#密码设置或更新
printf "type in mima" #提示输入密码
stty -echo #关闭自动打印字符功能,
read pswd1 </dev/tty #读取密码
printf "retype in mima" #提示再次输入密码
read pswd2 </dev/tty #再次读取密码
stty echo #打开自动打印字符功能
#现在第一次密码在pswd1中,第二次的在pswd2中,接下来判断是否一致
if test pswd1=pswd2 #是否相等
then echo "pswd changed" #相等则显示成功更改
else echo "changed failed" #否则显示更改失败
fi
**********下面悲剧来了************
不管我两次输入是否一致,都显示更改成功
第一次aaaa,第二次bbbb,结果显示更改成功.真蛋疼
