如何在shell脚本中以隐藏字符的形式输入密码

发布时间 - 2019-03-20 00:00:00    点击率:

本篇文章给大家介绍的内容是关于如何在shell脚本中以隐藏字符的形式输入密码,下面我们来看具体内容。

我们先来看一下命令

read -s -p “Enter Password: ” pswd

如何使用:

如果想在shell脚本中输入密码。你可能不想在屏幕上显示用户输入的任何字符。使用-s作为静默模式。使用-s输入字符将不会回显。例如,创建名为inputpwd.sh的shell脚本并添加以下内容。

$ vim inputpwd.sh
#!/bin/bash
### Input password as hidden charactors ### 
read -s -p "Enter Password: "  pswd
### Print the value of pswd variable ### 
echo -e "\nYour password is: " $pswd

让我们执行脚本并输入密码,您只需输入密码,字符将不会显示在屏幕上。这只适用于/bin/bash shell,较旧的shell(/bin/sh)将抛出一个错误。

让我们执行脚本并输入您的密码,您只需输入密码,屏幕上就不会显示字符。这只适用于/ bin / bash shell,较旧的shell(/ bin / sh)会抛出错误。

# chmod +x inputpwd.sh
# ./inputpwd.sh
Enter Password:
Your password is:  9kjdfk329sksk

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的Linux教程视频栏目!!!


# 输入密码  # 让我们  # 适用于  # 这只  # 抛出  # 屏幕上  # 您的  # 较旧  # 中文网  # 给大家 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: html5的keygen标签为什么废弃_替代方案说明【解答】  如何用好域名打造高点击率的自主建站?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  javascript如何操作浏览器历史记录_怎样实现无刷新导航  Java遍历集合的三种方式  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  如何快速搭建虚拟主机网站?新手必看指南  如何在IIS服务器上快速部署高效网站?  新三国志曹操传主线渭水交兵攻略  如何挑选最适合建站的高性能VPS主机?  js实现点击每个li节点,都弹出其文本值及修改  Laravel如何使用Collections进行数据处理?(实用方法示例)  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  JavaScript Ajax实现异步通信  php485函数参数是什么意思_php485各参数详细说明【介绍】  移动端脚本框架Hammer.js  Laravel队列由Redis驱动怎么配置_Laravel Redis队列使用教程  标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?  Laravel如何使用Service Container和依赖注入?(代码示例)  奇安信“盘古石”团队突破 iOS 26.1 提权  Laravel如何记录自定义日志?(Log频道配置)  怎样使用JSON进行数据交换_它有什么限制  桂林网站制作公司有哪些,桂林马拉松怎么报名?  详解CentOS6.5 安装 MySQL5.1.71的方法  标题:Vue + Vuex + JWT 身份认证的正确实践与常见误区解析  Laravel如何处理和验证JSON类型的数据库字段  宙斯浏览器视频悬浮窗怎么开启 边看视频边操作其他应用教程  MySQL查询结果复制到新表的方法(更新、插入)  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  智能起名网站制作软件有哪些,制作logo的软件?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  Laravel集合Collection怎么用_Laravel集合常用函数详解  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  焦点电影公司作品,电影焦点结局是什么?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  网站制作壁纸教程视频,电脑壁纸网站?  如何自定义建站之星模板颜色并下载新样式?  javascript中的try catch异常捕获机制用法分析  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  进行网站优化必须要坚持的四大原则  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  iOS UIView常见属性方法小结  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  Java垃圾回收器的方法和原理总结  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  JavaScript如何实现音频处理_Web Audio API如何工作?  夸克浏览器网页跳转延迟怎么办 夸克浏览器跳转优化