天津品牌网站建设是什么,网站登录密码忘记,昌大建设怎么样,天津建设集团网站linux命令之read
1.read介绍
linux命令read用来接收键盘或其它文件的输入#xff0c;得到输入后#xff0c;read命令将接收的数据放入到标准变量中。
2.read用法
read [参数] [变量名称] read常用参数 参数说明-p后面跟提示信息-e可以使用命令补全功能-n输入文本的长度-s…linux命令之read
1.read介绍
linux命令read用来接收键盘或其它文件的输入得到输入后read命令将接收的数据放入到标准变量中。
2.read用法
read [参数] [变量名称]
read常用参数 参数说明-p后面跟提示信息-e可以使用命令补全功能-n输入文本的长度-s输入字符时不再屏幕上显示例如login时输入密码隐藏输入的数据-t后面跟秒数定义输入字符的等待时间
另外“变量名称”可以自定义如果不指定变量名称则会把输入保存到默认变量REPLY中
3.实例
3.1.根据提示输入姓名
命令
read -p 请输入姓名 name
echo $name
[rootrhel77 ~]# cat read.sh
#!/bin/bashread -p 请输入姓名 name
echo $name
[rootrhel77 ~]# sh read.sh
请输入姓名ztj
ztj
[rootrhel77 ~]# 3.2.根据提示输入姓名最长等待时间30秒
命令
read -t 30 -p 请输入姓名 name
echo $name
[rootrhel77 ~]# cat read.sh
#!/bin/bashread -t 30 -p 请输入姓名 name
echo $name
[rootrhel77 ~]# sh read.sh
请输入姓名ztj
ztj
[rootrhel77 ~]# 3.3.根据提示输入姓名(隐藏不显示)最长等待时间30秒
命令
read -s -t 30 -p 请输入姓名 name
echo $name
[rootrhel77 ~]# cat read.sh
#!/bin/bashread -s -t 30 -p 请输入姓名 name
echo
echo $name
[rootrhel77 ~]# sh read.sh
请输入姓名
ztj
[rootrhel77 ~]# 3.4.根据提示输入姓名(文本最长长度3[无需回车])最长等待时间30秒
命令
read -n 3 -t 30 -p 请输入姓名 name
echo $name
[rootrhel77 ~]# cat read.sh
#!/bin/bashread -n 3 -t 30 -p 请输入姓名 name
echo
echo $name
[rootrhel77 ~]# sh read.sh
请输入姓名ztj
ztj
[rootrhel77 ~]# sh read.sh
请输入姓名dddd
[rootrhel77 ~]# 3.5.根据提示输入姓名允许使用命令补全
命令
read -e -p 请输入姓名 name
echo
echo $name
[rootrhel77 ~]# cat read.sh
#!/bin/bashread -e -p 请输入姓名 name
echo
echo $name
[rootrhel77 ~]# sh read.sh
请输入姓名shift.sh shift.sh
[rootrhel77 ~]#