I'm wondering if there is a proper way to check if a Bash variable has been defined yet or if I just have to check if it equals an empty string?