这可能是一个非常简单的/愚蠢的问题,但我不理解为什么我没有得到预期的值,当我运行此:庆典:布尔在while循环
FOUND_FRONTDEV=false
echo "$PATHS" |
while IFS= read -r line
do
FOUND_FRONTDEV=true
echo "$FOUND_FRONTDEV"
break
done
echo "$FOUND_FRONTDEV"
它返回“真”,那么“假”。它看起来像变量是本地的,但它不应该是。我真的很困惑,为什么我的第二个回声打印错误。有谁知道吗?
谢谢!这太蠢了:)非常感谢你!我修改了我的循环,以防止回声:)完美!谢谢。 – user1777907 2013-04-03 21:15:23