shell中使用read读取控制台输入 一、基本语法# read [选项] [参数] 选项 二、快速入门# 案例1∶读取控制台输入一个num值 案例2∶读取控制台输入一个num值,在10秒内输入。 #!/bin/bash#案例1∶读取控制台输入一个num值read -p "请输入NUM1=" NUM1 echo "NUM1=$NUM1"#案例2∶读取控制台输入一个num值...
在read命令行中也可以不指定变量.如果不指定变量,那么read命令会将接收到的数据放置在环境变量REPLY中。 例如:: read -p "Enter a number" 环境变量REPLY中包含输入的所有数据,可以像使用其他变量一样在shell脚本中使用环境变量REPLY. 2、计时输入. 使用read命令存在着潜在危险。脚本很可能会停下来一直等待用户的输入。
read命令 格式:read [选项] [变量名] 选项: -p “提示信息” # 在用户等待read输入时输出的提示信息 -t 秒数 # 指定命令等待的时间,超过此时间还未收到用户输入,则终止命令 -n 字符数 # read命令只接收指定的字符数就开始执行,限制用户输入 -s # 隐藏输入的数据,适用于密码等机密信息的输入情况 例如: ...
Linux Shell接收键盘输入 1.read命令格式 read [选项] [变量名] 选项: -p “提示信息”:在等待read输入时,输出提示信息 -t “秒数”: read命令会一致等待用户输入,使用此选项可以指定等待时间 -n “字符数”: read命令只接受指定的字符数,就会执行 -s: 隐藏输入的数据,适用于机密信息的输入 2.代码典例 ...
1.read命令格式 read [选项] [变量名] 选项: -p “提示信息”:在等待read输入时,输出提示信息 -t “秒数”: read命令会一致等待用户输入,使用此选项可以指定等待时间 -n “字符数”: read命令只接受指定的字符数,就会执行 -s: 隐藏输入的数据,适用于机密信息的输入 ...
read命令从键盘读取变量的值,通常在Shell脚本中用于与用户进行交互。该命令可以一次读取多个变量的值,变量和输入的值之间需要用空格隔开。如果未指定变量名,则读取的数据将自动赋值给特定变量REPLY。 语法 代码语言:javascript 复制 read[选项][参数] 选项
如果Shell脚本要求用户输入敏感信息,例如密码,可以使用read命令-s选项隐藏用户的输入。 例如命令read -r -s -p "Enter your password: "询问用户的密码并隐藏在终端的输出。 read-r -p"Are you sure?"read-r -s -p"Enter your password: " 通常,您可以在while循环内使用read命令来强制用户提供预期的答案之...
我在这里就直接以shell脚本方式来给大家演示read命名是如何与终端交互的。 read命令基本使用 #!/bin/bash echo -n "Enter your name : " read name echo "hello $name ! welcome to cheng du" read不指定变量(不指定变量的时候会保存在默认变量$REPLY中) #!/bin/bash read -p "Enter your name : " ...
read varible1 varible2 ...在下面的例子中,只指定了一个变量,它将被赋予直至回车之前的所有内容:在下面的例子中,我们给出了两个变量,它们分别被赋予名字和姓氏。 s h e l l将用空格作为变量之间的分隔符:如果输入文本域过长, Shell 将所有的超长部分赋予最后一个变量。下面的例子,假定要读取变量名字...
1、案例一:读取控制台输入一个NUM1值 #案例一:读取控制台输入一个NUM1值 read -p "请输入参数:" NUM1 echo "你输入的参数是$NUM1" 2、案例二:读取控制台输入一个NUM2值,在10秒内输入。 #案例二:读取控制台输入一个NUM2值,在10秒内输入