目录

LinuX-Shell-read命令

LinuX—Shell—read命令

作用

读取终端输入到指定变量中

基本语法

read  (选项)  (参数)

选项

-p:指定读取值时的提示符。

-t:指定读取值时等待的时间(秒)如果-t不加表示一直等待。(sh不支持bash支持)

参数

变量:指定读取值的变量名。

案例实操

提示7秒内,读取控制台输入的名称。

feng@ubuntu:~$ vim read.sh

写入以下内容。

#!/bin/bash

read -t 7 -p "Enter your name in 7 seconds :"  NAME
echo $NAME

保存退出。

feng@ubuntu:~$ chmod 777 read.sh
feng@ubuntu:~$ ./read.sh 
Enter your name in 7 seconds : feng
feng