ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

read ,倾听是一种美德

2020-08-08 16:00:37  阅读:217  来源: 互联网

标签:变量 read sh 倾听 xiaoyang1 输入 美德


read 命令用来倾听标准输入或文件输入,并把信息存放到变量中(-p 显示提示语,-t 指定等待输入时长,-s隐蔽输入密码效果)

touch xiaoyang1.sh

vim xiaoyang1.sh

#

 

 bash xiaoyang1.sh

 

使用read命令来倾听用户的输入,并把输入的内容自动保存到指定的name变量中,最后使用echo 实现输入内容的显示

我们还可以精简

 

 

上面脚本中的erad 的-p选项就是用来显示提示语的

二 read 可以同时接收两个甚至更多的变量

 

 结论1:如果输入的数据少于变量的个数,那么多余的变量不会获取到数据,即变量值为空

结论2:如果输入的数据多余变量的个数,那么超出的数据将都赋值给最后一个变量

还有特殊情况,在编写脚本时,如果read命令后面没有任何改变量,脚本执行时。我们输入数据。会存放到一个叫作$REPLY的环境变量中去。

 

 

 密码输入场景

隐蔽输入密码效果 -s

 

 

标签:变量,read,sh,倾听,xiaoyang1,输入,美德
来源: https://www.cnblogs.com/xiadaye/p/13457866.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有