linux shell read函数
摘要#
- shell中使用read读取控制台输入
一、基本语法#
read [选项] [参数]
选项
选项 | 说明 | 参数 |
---|---|---|
-p | 指定读取值的提示符(就是一段文字) | 字符串(提示符) |
-t | 指定读取值时等待的时间(秒)),如果没有在指定的时间内输入,就不再等待了 | 数字,单位是s |
变量 | 指定读取值的变量名 |
二、快速入门#
案例1∶读取控制台输入一个num值
案例2∶读取控制台输入一个num值,在10秒内输入。
#!/bin/bash
#案例1∶读取控制台输入一个num值
read -p "请输入NUM1=" NUM1
echo "NUM1=$NUM1"
#案例2∶读取控制台输入一个num值,在10秒内输入。
read -t 10 -p "请在10s内输入NUM2=" NUM2
echo "NUM2=$NUM2"
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步