我不明白为什么userType没有改变。
我确定它已经成功达到了determineType,但是当我稍后尝试打印出userType时,它并没有将值更改为“bbb” 。
userType="aaa"
function determineType {
userType="bbb"
}
function checkUser {
cat users.csv | \
while read userLine; do
if [[ $userLine =~ .*$user.* ]]
then
determineType
echo "1"
fi
done
echo "0"
}