【发布时间】:2014-08-13 17:26:10
【问题描述】:
这是在安装开始时执行的初始脚本。它将捕获用户输入,然后将其写入另一个调用变量的 bash 脚本。它的效果很好,但是,我想为每个问题添加一个确认。
例如,在用户输入电子邮件后,我希望它回显他们输入的内容,以确认它是否正确。如果是,则将其写入另一个脚本并继续下一个问题。如果不循环回到语句的开头,以便他们可以更正答案。完成后,我想回应一下结果。
如果有人可以提供一些指针,那就太好了。我在看这些例子In Bash, how to add "Are you sure [Y/n]" to any command or alias?
#!/bin/bash
read -p "Who is the primary Email recipient? : " TO
echo "TO=$TO" >> /var/tmp/ProcMon
read -p "What is the server hostname : " FROM
echo "FROM=$FROM" >> /var/tmp/ProcMon
【问题讨论】:
-
我确实看到了这个,但它只是一个是或否语句,如果用户选择否,它只会取消我不需要的没有循环返回。