学堂 学堂 学堂公众号手机端

Linux-shell编程之接收键盘输入read命令

lewis 1年前 (2024-04-24) 阅读数 12 #技术


read命令

格式:read [选项] [变量名]


选项:

-p “提示信息” # 在用户等待read输入时输出的提示信息

-t 秒数 # 指定命令等待的时间,超过此时间还未收到用户输入,则终止命令

-n 字符数 # read命令只接收指定的字符数就开始执行,限制用户输入

-s # 隐藏输入的数据,适用于密码等机密信息的输入情况

例如:


#!/bin/bash
read -p "请输入用户名:" -t 30 username #等待30秒
echo $username
read -p "请输入密码:" -s password #输入密码时不显示
echo $password
read -p "请确认[y/n]" -n 1 confirm #输入一个字符的时候就执行
echo -e '\n' # 输出换行符
echo $confirm

以下是执行过程:




版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门