32、高效 shell 脚本:从用户输入到循环控制的全面指南
2026/5/22 18:42:22 网站建设 项目流程

高效 shell 脚本:从用户输入到循环控制的全面指南

1. 读取用户输入

在 shell 脚本中,read命令是获取用户输入的重要工具。它可以从标准输入读取数据,并将其赋值给变量。以下是一个简单的示例:

#!/bin/bash # read-single: read multiple values into default variable read -p "Enter one or more values > " echo "REPLY = '$REPLY'"

运行这个脚本时,它会提示用户输入一个或多个值,然后将这些值存储在REPLY变量中并输出。

read命令支持多种选项,通过这些选项可以实现更多有趣的功能。例如,使用-p选项可以提供一个提示字符串,让用户清楚知道需要输入什么;使用-t-s选项可以编写一个读取“秘密”输入的脚本,并且在指定时间内未完成输入时超时退出:

#!/bin/bash # read-secret: input a secret passphrase if read -t 10 -sp "Enter secret passphrase > " secret_pass; then echo -e "\nSecret passphrase = '$secre

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询