Variable assignment in bashΒΆ

echo ${VAR:=abc}

is the same as

VAR=${VAR:-abc}
echo $VAR

Notice the subtle difference of a := vs the :-.