read命令

read命令用于从标准输入中读取单行数据。当读到文件结束符时,exit code为1,否则为0。

参数说明

  • -p: 后面可以接提示信息

  • -t:后面跟秒数,定义输入字符的等待时间,超过等待时间后会自动忽略此命令

实例:

1
2
3
4
5
6
7
8
root@ubuntu:~$ read name  # 读入name的值
PJM Wiki  # 标准输入
root@ubuntu:~$ echo $name  # 输出name的值
PJM Wiki  #标准输出
root@ubuntu:~$ read -p "Please input your name: " -t 30 name  # 读入name的值,等待时间30秒
Please input your name: PJM Wiki  # 标准输入
root@ubuntu:~$ echo $name  # 输出name的值
PJM Wiki  # 标准输出

回到页面顶部