shell脚本实现输入密码显示星号

所属分类: 脚本专栏 / linux shell 阅读数: 1742
收藏 0 赞 0 分享
read -p "请输入使用者都名称:" USER
    echo -e "请输入使用者密码: \c"
    while : ;do
        char=` #这里是反引号,tab键上面那个
            stty cbreak -echo
            dd if=/dev/tty bs=1 count=1 2>/dev/null
            stty -cbreak echo
        ` #这里是反引号,tab键上面那个
        if [ "$char" = "" ];then
            echo #这里的echo只是为换行
            break
        fi
        PASS="$PASS$char"
        echo -n "*"
    done

补充:Shell输入密码时关闭屏幕回显

 stty -echo

read -p “请输入使用者密码: ” PASS

stty echo

这样在输入密码的时候就不会显示了

如果大家感觉以上介绍的不够细致,大家可以参考下这篇文章:

Shell脚本中实现把输入的密码转换为*(星号)的方法

好了,本文到此结束,希望对大家有所帮助。如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

更多精彩内容其他人还在看

Apache使用 .htaccess 来实现强制https访问的方法

下面小编就为大家带来一篇Apache使用 .htaccess 来实现强制https访问的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

Linux shell 之 提取文件名和目录名的一些方法总结

本篇文章主要介绍了Linux shell 之 提取文件名和目录名的一些方法总结,具有一定的参考价值,有兴趣的可以了解一下。
收藏 0 赞 0 分享

详解shell 遍历文件夹内所有文件并打印绝对路径

本篇文章主要介绍了shell 遍历文件夹内所有文件并打印绝对路径,具有一定的参考价值,有兴趣的可以了解一下。
收藏 0 赞 0 分享

在linux的终端退出python命令行的方法

下面小编就为大家带来一篇在linux的终端退出python命令行的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

下面小编就为大家带来一篇Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

Linux shell命令帮助格式详解

最近看了一个教程,关于Linux命令的,本来以为当是复习随便看看的,结果看了不禁汗颜,这个真挺有学问的,很多东西都是我还不知道的,故此做总结。下面这篇文章主要介绍了Linux shell命令帮助格式的相关资料,需要的朋友可以参考借鉴。
收藏 0 赞 0 分享

linux shell发送Email邮件的方法详解

这篇文章主要介绍了linux shell发送Email邮件的方法,文中介绍的内容包括发送一封简单的邮件、邮件的格式、邮件标题使用中文以及邮件内容使用html等相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
收藏 0 赞 0 分享

详解Linux命令中的正则表达式

正则表达式是一套由多个元字符组成的模糊查找模式,使用正则表达式可以快速查找和定位文本中指定的内容。接下来通过本文给大家介绍Linux命令中的正则表达式,需要的朋友参考下吧
收藏 0 赞 0 分享

linux下安装配置Memcache和PHP环境的实现

下面小编就为大家带来一篇linux下安装配置Memcache和PHP环境的实现。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

php在linux中可能用到的命令(推荐)

下面小编就为大家带来一篇php在linux中可能用到的命令(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享
查看更多