prefer test -h over test -L in shell scripts