shell命令获取按键值_linux shell获取键盘输入
linux shell从键盘获取输入
代码1:
#!/bin/bash
#提示“Input your choice:”,把用户的输入保存入变量choice_user中
read -p "Input your choice:" choice_user
echo "your choice:${choice_user}"
#提示“请输入姓名”并等待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"
read命令说明:
read [选项][变量名]
选项:
Read的一些选项
Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。
-a :将内容读入到数值中
echo -n "Input muliple values into an array:"</
shell命令获取按键值_linux shell获取键盘输入相关推荐
- linux驱动的中断函数,嵌入式Linux驱动开发(四)——字符设备驱动之中断方式以及中断方式获取按键值...
之前我们完成了关于通过查询的方式获取按键键值的驱动程序,可以参考:嵌入式Linux开发--裸板程序之中断控制器. 虽然读取键值没有什么问题,但是测试程序占用CPU过高,一直在不断的查询,资源消耗过大, ...
- python调用shell命令-在Python中执行shell命令的6种方法,你都知道吗?
原标题:在Python中执行shell命令的6种方法,你都知道吗? Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解 ...
- python执行shell命令查看输出_python 运行 shell 命令并捕获输出_python_酷徒编程知识库...
这个问题的答案取决于你使用的python 版本. 最简单的方法是使用 subprocess.check_output 函数:>>> subprocess.check_output([ ...
- HBase shell 命令没有输完换行后结束本次输入重新输入命令
HBase shell 命令没有输完换行后结束本次输入重新输入命令 前言 在使用hbase shell命令行时,命令还没有输完或者在还没有输入右边单引号时换行后怎么结束本次输入重新输入. 问题如下: ...
- 2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。
2. 编写程序,求 x+xx+xxx+--(例如:8+88+888+--)前 n 项之和.x 和 n 的值由 用户从键盘输入. package com.temp;import java.util.Sc ...
- 编程计算并输出1到n之间的所有数的平方与立方。其中,n值由用户从键盘输入。
编程计算并输出1到n之间的所有数的平方与立方.其中,n值由用户从键盘输入. *输入格式要求:"%d" 提示信息:"Please enter n:" 输出格式要求 ...
- shell 中diff返回值_LINUX(中)
什么是Shell? Shell 是 Linux 的命令解释器,用于解释用户对操作系统的操作 cat /etc/shells CentOS 7 默认使用的 Shell 是 bash 命令执行的具体过程: ...
- python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解
Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...
- java执行shell命令权限不够_Java调用shell脚本解决传参和权限问题的方法|chu
1. java 执行shell java 通过 Runtime.getRuntime().exec() 方法执行 shell 的命令或 脚本,exec()方法的参数可以是脚本的路径也可以是直接的 sh ...
最新文章
- word里实现在方框中打勾和打叉
- SpringBoot整合Redis(单机/哨兵/集群)
- Java 系统工具类 —— System、Scanner、Runtime
- TensorFlow by Google CNN卷积神经网络 Machine Learning Foundations: Ep #3 - Convolutions and pooling
- 常用z反变换公式表_高等数学系列R之三:拉氏变换
- Matlab定义自定义深度学习网络中间层
- OpenCV 两张大小不同图片的叠加
- autoit3转换php,autoit入门基础教程——字符串与变量转换.pdf
- LAMP系列文章之:泛泛而谈LAMP(一)
- turtle画了一个皮卡丘
- 【Kafka】Kafka的安装
- 音频怎么转文字?学会这3招,轻松拉满你的工作效率
- 密歇根大学最新成果:教会无人车预测行人运动趋势
- ABAC基于属性的访问控制
- CentOS7.6安装weblogic14.1.1.0.0
- 西北乱跑娃 --- fastapi设置uvcorn一键运行
- java 对某个文件改名_java中给文件改名
- 科达视频会议系统应用济南自来水公司
- 计算机设置准点重启,windows7设置电脑到点准时关机的方法
- 计算机毕业设计ssm+vue基本微信小程序的体检预约小程序