Bash while没有按预期工作 - 字符串比较

时间:2015-01-24 07:21:35

标签: string bash while-loop

我现在已经被困了一个小时但仍然无法理解这一点。仅供参考 - 我是bash脚本的新手。这是我想要做的事情

var="Y"
while [ "$var" = "Y"]
do
echo "Hello World!!"
echo "Keep going? [Y/N]"
read var
done

我在while行中遇到错误(while [ "$var" = "Y"]) - 我几乎尝试了所有内容 - 单',双" - 没有"

1 个答案:

答案 0 :(得分:1)

您需要在"Y"

旁边提供一个空格

即,

while [ "$var" = "Y" ]