Linux中接收键盘输入

Posted 413Xiaol

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中接收键盘输入相关的知识,希望对你有一定的参考价值。

read 选项 变量名
  -p    "提示信息"
  -t     指定等待时间,不指定则一直等待
  -n    指定接收的字符数,不指定则不限制
  -s    隐藏输入的数据,适用于机密信息的输入

[[email protected] sh]# vi param_test3.sh
[[email protected] sh]# cat param_test3.sh
#!/bin/bash

# 提示用户输入并等待30秒,并将输入结果存入name变量中
read -t 30 -p "Please input you name: " name
echo -e "\n"
echo "Name is $name"

# 加上 -s 以后 输入age的时候将隐藏起来
read -s -t 30 -p "Please input you age: " age
echo -e "\n"
echo "Age is $age"

# -n 1 代表只接收一个字符
read -n 1 -t 30 -p "Please input gender M/F :" gender
echo -e "\n"
echo "Genger is $gender"

[[email protected] sh]# sh param_test3.sh
Please input you name: xiaol
Name is xiaol
Please input you age:
Age is 12
Please input gender M/F :M
Genger is M
[[email protected] sh]#

























以上是关于Linux中接收键盘输入的主要内容,如果未能解决你的问题,请参考以下文章

Linux_Shell_脚本参数接收键盘输入

Linux Shell接收键盘输入

Linux Shell接收键盘输入

怎么使C语言程序在后台运行并接收键盘输入?

java中怎么声明键盘扫描器?

linux题目:编写shell程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值