深入探索 Bash 脚本:键盘输入、循环控制与数据处理
1. 键盘输入处理
在 Bash 脚本中, read 命令是获取用户键盘输入的重要工具。它支持多种选项,能实现不同的输入读取功能。
1.1 基本使用
运行以下脚本:
#!/bin/bash
# read-single: read multiple values into default variable
read -p "Enter one or more values > "
echo "REPLY = '$REPLY'"
执行该脚本时,会提示用户输入一个或多个值,输入的值会存储在默认变量 REPLY 中。例如:
[me@linuxbox ~]$ read-single
Enter one or more values > a b c d
REPLY = 'a b c d'
1.2 特殊选项使用
-
-p选项 :用于提供提示字符串,如上述示例所示。 -
-t和-s选项 :可用于读取“秘密”输入,并在指定时间内未完成输入时超时退出。示例脚本如下:
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



