【发布时间】:2018-02-04 11:51:27
【问题描述】:
我使用以下内容作为向我的用户询问一些输入的基础。
while true; do
echo "Proceed (y/n)"
read yn
case $yn in
[Nn]*) break;;
[Yy]*)
while true; do
echo "name"
read name
echo "id"
read id
echo "email"
read email
echo "location"
read -i "south" location
while true; do
echo -e "\nIs the above correct ? (y/n)"
read res
case $res in
[Nn]* ) break 1;;
[Yy]* )
echo -e "\nHere we go."
break 3;;
esac
done
done;;
*) echo "Please answer yes or no.";;
esac
done
如果他们对“以上是否正确”的回答是否定的,他们将被带回到问题的开头。这很好,但我如何用他们之前的答案预先填写答案?
目前,当他们返回开始时,结果默认返回原始条目,或者空白或默认选项。
谢谢
【问题讨论】: