当前位置: 首页 > 编程笔记 >

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

宦源
2023-03-14
本文向大家介绍shell脚本实现输入密码显示星号,包括了shell脚本实现输入密码显示星号的使用技巧和注意事项,需要的朋友参考一下
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脚本中实现把输入的密码转换为*(星号)的方法

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

 类似资料:
  • 本文向大家介绍C#实现在控制台输入密码显示星号的方法,包括了C#实现在控制台输入密码显示星号的方法的使用技巧和注意事项,需要的朋友参考一下 在控制台输入的内容C#默认按照字符串进行处理,如果直接让用户一次输入完毕就很难实现 显示星号的功能。但是如果让用户一次只能输入一个字符就,在将用户输入的字符替换为星号就可以实现了! 首先,C#中能让用户按下一个按键的方法就是Console.Readkey(),

  • 本文向大家介绍linux sudo密码输入时显示星号的操作方法,包括了linux sudo密码输入时显示星号的操作方法的使用技巧和注意事项,需要的朋友参考一下 大家都知道我们在输入linux sudo密码的时候终端是不显示任何东西的,虽然这样安全,但是我们不知道我们按下的密码到底输入进去了没有,如果可以像在网站上登录账号密码的时候显示星号多好。 操作 其实要实现这个很简单,首先编辑sudo的配置文

  • 本文向大家介绍python实现在控制台输入密码不显示的方法,包括了python实现在控制台输入密码不显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python实现在控制台输入密码不显示的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 本文向大家介绍Android 实现密码输入框动态明文/密文切换显示效果,包括了Android 实现密码输入框动态明文/密文切换显示效果的使用技巧和注意事项,需要的朋友参考一下 在项目中遇到需要提供给用户一个密码输入框明文/密文切换显示的需求,在网上搜索一圈都没有发现完整的实现,幸而找到了一个实现的思路。 先上效果图,看了录制屏幕gif的教程,无奈手机太旧系统版本不支持,只有上静态图了。 密码输入框

  • 我需要在Java写一个小程序,要求一个人输入一个Pin码。所以我需要用星号(*)而不是数字隐藏Pin。我怎么能那样做? 到目前为止,这是我的代码: 实际上这个程序现在起作用,但我想增加一个功能,显示像“***”或“**”等的Pin。(当人员进入时,控制台中是自己的Pin)。我找到了可以完全隐藏别针的东西,但我不想这样。我要带星号的别针 有什么想法吗?谢谢

  • 本文向大家介绍shell脚本实现拷贝大文件显示百分比的代码分享,包括了shell脚本实现拷贝大文件显示百分比的代码分享的使用技巧和注意事项,需要的朋友参考一下