当前位置: 首页 > news >正文

【shell】read -t -n1

if read -t 5 -p "Please enter your name:" name
thenecho "Hello, $name, welcome to my script"
else#起到换行的作用echo#输入计数 -n1read -n1 -p "Do you want to continue [Y/N]?" answercase $answer inY | y) echoecho "Fine, continue on...";;N | n) echoecho "OK,goodbye";;*) echoecho "OK, wrong, goodbye"esacecho "Sorry, this is the end of the script"
fi

read -t 5 是一个 Bash 命令,用于在读取用户的输入之前等待指定的时间。具体来说,read -t 5 命令会等待 5 秒钟的时间,然后读取用户的输入。如果在这段时间内没有用户输入,或者用户取消了等待过程,read -t 5 命令就会返回一个空字符串。

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

http://www.lryc.cn/news/207532.html

相关文章:

  • 【嵌入式项目应用】__cJSON在单片机的使用
  • 【智能家居】
  • Android stdio 无法新建或打开AIDL文件(解决方法)
  • 如何进行渗透测试以提高软件安全性?
  • YOLOv5 添加 OTA,并使用 coco、CrowdHuman数据集进行训练。
  • SpringBoot 日志
  • 非小米笔记本小米妙享中心安装最新教程 3.2.0.464 兼容所有Windows系统
  • 基于大数据的社交平台数据爬虫舆情分析可视化系统 计算机竞赛
  • MYSQL(事务)
  • npm start启动的是什么
  • 基于PyTorch的MNIST手写体分类实战
  • conda 复制系统环境
  • 如何在Microsoft Visual Studio 中使用Cpp代码调用python代码
  • DAY35 435. 无重叠区间 + 763.划分字母区间 + 56. 合并区间
  • 代码随想录算法训练营第2天| 977有序数组的平方、209长度最小的子数组。
  • 微信小程序通过startLocationUpdate,onLocationChange获取当前地理位置信息,配合腾讯地图解析获取到地址
  • C/C++字符三角形 2020年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析
  • Python数据挖掘:入门、进阶与实用案例分析——基于非侵入式负荷检测与分解的电力数据挖掘
  • 基于 Qt控制开发板 LED和C语言控制LED渐变亮度效果
  • Android 11.0 禁用插入耳机时弹出的保护听力对话框
  • 微信小程序案例2-3:婚礼邀请函
  • K8S部署Dashboard
  • 【OJ比赛日历】快周末了,不来一场比赛吗? #10.29-11.04 #7场
  • 常用应用安装教程---在centos7系统上安装Docker
  • CTFHub-SSRF-读取伪协议
  • 推荐一款适合科技行业的CRM系统
  • ChatGPT 与 Python Echarts 完成热力图实例
  • vue3项目报错The template root requires exactly one element.eslint-plugin-vue
  • 【C++系列】STL容器——vector类的例题应用(12)
  • 常用应用安装教程---在centos7系统上安装JDK8