dzqdzq

read

-d[输入结束字符]

-p["提示语句"]

-n[字符个数]

-t[等待时间]

-s[不回显]

-a [数组名]

输入实例:

  1. 输入一个数据(整数,浮点数,字符,字符串等):read x
  2. 限定输入数据长度:read -n 10 x
  3. 输出提示信息并输入数据:read -p "please input a data:" x
  4. 输入密码:read -sp "请输入密码:" x
  5. 输入多个数据:read x y z
  6. 输入多个数据:read -a x;echo ${x[0]} ${x[1]} ${x[2]}
  7. 一直输入,直到某个字符结束:read -d x          (说明:一直输入,直到输入x,结束)
  8. 设置输入时间,时间一到停止输入:read -t 10  (说明:给用户10s的输入时间,时间到了或回车,就停止)

以上输入的数据都是变量x接收的。

如果不写变量,则系统自动用REPLY接收。

分类:

技术点:

相关文章:

  • 2021-11-28
  • 2022-12-23
  • 2021-12-03
  • 2021-11-28
  • 2022-12-23
  • 2021-04-28
猜你喜欢
  • 2021-08-14
  • 2021-09-26
  • 2022-01-18
  • 2022-12-23
  • 2021-06-05
  • 2021-11-28
  • 2021-11-28
相关资源
相似解决方案