Linux_Shell脚本编程之read读取控制台输入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux_Shell脚本编程之read读取控制台输入相关的知识,希望对你有一定的参考价值。

参考技术A read(选项)(参数)
选项:
-p:指定读取值时的提示符
-t:指定读取值时等待的时间(秒),如果没有在指定的时间内输入,就不再等待了。。。
参数:
变量:指定读取值的变量名

1、案例一:读取控制台输入一个NUM1值

2、案例二:读取控制台输入一个NUM2值,在10秒内输入。

Linux_Shell_脚本参数接收键盘输入

技术分享

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
 
 
#提示“请输入姓名”并等待30秒,把用户的输入保存入变量name中
read -t 30 -p "请输入用户名称:" name
echo -e "\n"
echo "用户名为:$name"
 
#提示“请输入密码”并等待30秒,把用户的输入保存入变量age中,输入内容隐藏
read -t 30 -s -p "请输入用户密码:" age
echo -e "\n"
echo "用户密码为:$age"
 
#提示“请输入性别”并等待30秒,把用户的输入保存入变量sex中,只接受一个字符输入
read -t 30 -n 1 -p "请输入用户性别:" sex
echo -e "\n"
echo "性别为$sex"
技术分享






以上是关于Linux_Shell脚本编程之read读取控制台输入的主要内容,如果未能解决你的问题,请参考以下文章

shell编程之常用判断条件流程控制IFcaseforWHILE循环read读取控制台输入函数basenamedirname以及自定义函数

Linux_Shell脚本编程之设置环境变量

你该认识这样的Linux_shell之循环控制

Linux_shell 编程

Linux_Shell编程(下)

Shell 脚本 ”read 读取控制台输入” 与 “函数”