求个linux sh脚本

来源:百度知道 编辑:UC知道 时间:2024/06/07 01:48:41
一个小脚本.
执行这个脚本,让输入用户名和密码,输完后,在把用户名密码打出来就可以了
没什么实际意义,只想简单的了解下先

#!/bin/bash

echo "please input your name"
read name
echo "please input your passwd"
read passwd
echo "your name is $name, your passwd is $passwd"

method 1

#! /bin/bash
echo -n "login: "
read y
echo "$y, pls enter password"
unset y
passwd=
x='x'
echo -n "password: "
while [ "$x" ]
do
read -sn1 x
passwd=$passwd$x
echo -n "*"
done
echo -e "\n$passwd"

method 2

#! /bin/bash
echo -n "login: "
read login
password=""
blank='flase'
echo -n "password: "
while [ "$blank" != "true" ]
do
stty raw
c=$(dd bs=1 count=1 2> /dev/null)
stty -raw

if [ -z $(echo $c | tr -d "\015") ]