This one time, at band camp, martin f krafft said: > also sprach Stephen Gran <sgran@debian.org> [2006.03.01.1123 +0100]: > > Just being nitpicky, but why the double brackets? Isn't this more > > POSIXly correctly expressed as > > if [ -z "$POSTGREY_TEXT" ]; then > > ? > > Agreed. Double brackets require bash or zsh. But you don't need > quotes in the above. IIRC, [ -z $POSTGREY_TEXT ] is posixly correct. It's almost always better to quote variables that you are testing - interesting things can happen because of embedded whitespace for instance. Of course if you are really paranoid, falling back to the old standby: if [ "x${POSTGREY_TEXT}" = 'x' ]; then is best. Take care, -- ----------------------------------------------------------------- | ,''`. Stephen Gran | | : :' : sgran@debian.org | | `. `' Debian user, admin, and developer | | `- http://www.debian.org | -----------------------------------------------------------------
Attachment:
signature.asc
Description: Digital signature