Shell基础(四):读取键盘输入

本文详细介绍了Shell中的READ命令,包括其基本用法、$REPLY变量的应用和IFS变量对读取数据分割的影响。通过示例展示了如何读取用户提示信息、限时读取密码以及如何调整IFS来按特定字符分割输入数据,帮助读者更好地理解和运用Shell脚本进行键盘输入处理。
摘要由CSDN通过智能技术生成

读取键盘输入

READ 命令
read 命令基本用法
#! /bin/bash
# 读取多个输入
echo "Enter some values>"
read value1 value2 value3 
echo "value1 : $value1"
echo "value2 : $value2"
echo "value3 : $value3"
输入:a b c d e f
输出:
    value1 : a
    value2 : b
    value3 : c d e f    // 输入的多余参数会被最后一个读取变量全部接收。
$REPLY 变量: 会接收所有输入。
#! /bin/bash
# $REPLY 读取所有输入
echo "Enter some values>"
read 
echo "\$REPLY : $REPLY"
输出:a b c d e f
输出:$REPLY : a b c d e f
read参数:

这里写图片描述

举例1:读取提示
#!/bin/bash
# read-single: read multiple values into default variable
read -p "Enter one or more values > "
echo "REPLY = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值