键盘输入与循环控制的深入探究
1. 键盘输入处理
在处理键盘输入时, read 命令是一个非常实用的工具。它可以读取用户输入,并将其存储在变量中。
1.1 read 命令基础
运行以下脚本:
#!/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'
read 命令支持多种选项,例如 -p 选项可用于提供提示字符串,方便用户输入。
1.2 读取“秘密”输入
使用 -t 和 -s 选项,我们可以编写一个读取“秘密”输入的脚本,并在指定时间内未完成输入时超时退出:
超级会员免费看
订阅专栏 解锁全文
62

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



