【发布时间】:2017-02-25 07:29:07
【问题描述】:
我有一个 shell 脚本,我想在脚本执行时通过对话框提示用户输入。
示例(脚本启动后):
"Enter the files you would like to install : "
user input : spreadsheet json diffTool
where $1 = spreadsheet, $2 = json, $3 = diffTool
然后遍历每个用户输入并执行类似的操作
for var in "$@"
do
echo "input is : $var"
done
我将如何在我的 shell 脚本中执行此操作?
【问题讨论】:
-
我会将文件名作为命令行参数传递。这就是任何 UNIX 工具或多或少的工作原理。
-
在询问之前考虑searching。这个确切的问题,以及其他类似的问题,已经被问过很多次了。
-
Shell script user prompt/input 的可能重复项。