【shell】read -t -n1
墨初 知识笔记 87阅读
if read -t 5 -p Please enter your name: namethenecho Hello, $name, welcome to my scriptelse#起到换行的作用echo#输入计数 -n1read -n1 -p Do you want to continue [Y/N]? answercase $answer inY | y) echo echo Fine, continue on...;;N | n) echo echo OKgoodbye;;*) echo echo OK, wrong, goodbyeesacecho Sorry, this is the end of the scriptfi
read -t 5
是一个 Bash 命令用于在读取用户的输入之前等待指定的时间。具体来说read -t 5
命令会等待 5 秒钟的时间然后读取用户的输入。如果在这段时间内没有用户输入或者用户取消了等待过程read -t 5
命令就会返回一个空字符串。

read -n1
是一个 Bash 命令用于从用户那里读取一个单个字符。具体来说read -n1
命令会从用户的输入中读取一个字符并把它存储在一个字符串变量中。如果用户没有输入任何字符read -n1
命令就会返回一个空字符串。

标签: