In section 3.5.3 Shell Parameter Expansion:

In the sixth paragraph it correctly states that "Bash tests for a parameter
that is unset *or* null" when you use the colon. It later attempts to
restate this but fails by saying "if the colon is included, the operator
tests for both parameter's existence *and* that its value is not null"

This caused me quite some consternation, but only for about a minute. Not
an emergency to fix, but would be best if it was fixed at some point,
especially since it should be easy.

Hope I helped!

-mcmuffin6o

Reply via email to