其他分享
首页 > 其他分享> > read ,倾听是一种美德

read ,倾听是一种美德

作者:互联网

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