【发布时间】:2014-01-09 03:12:49
【问题描述】:
当我在 bash 的 if 循环中使用 break 时,它告诉我它对 bash 无效,我可以改用什么?
用例是,用户被问到一个问题,如果他回答“否”,脚本应该跳到下一部分。
if [[ $ans1_1 = "y" ]]; then
fedoraDeps
elif [[ $ans1_1 = "n" ]]; then
break
else
echo "Answer 'y' or 'n' "
fi
【问题讨论】:
-
是的,在某些情况下,例如当条件使用文件系统时,不检查“if elif ..elif else fi”模式的所有条件会很有用。