On Fri, 2009-07-31 at 20:50 +0200, Joerg Albert wrote: > joerg@thinkpad:~$ echo $BASH_VERSION > 3.2.39(1)-release > joerg@thinkpad:~$ if [ -z "" && -z "" ]; then echo "both empty"; fi > bash: [: missing `]' > joerg@thinkpad:~$ if [ -z "" -a -z "" ]; then echo "both empty"; fi > both empty > joerg@thinkpad:~$ if [[ -z "" && -z "" ]]; then echo "both empty"; fi > both empty > joerg@thinkpad:~$ No, I didn't mean that. I meant: if [ -z "" ] && [ -z "" ]; then echo "both empty"; fi > If the link for the man page of bash v1 on http://wwwbs.informatik.htw-dresden.de/fbs/bash/old.bash.html is correct, > that version supported -a in test. > Unfortunately [[ ... ]] was introduced after bash v1 (2.02 AFAIR). We should not rely on any bash features as /bin/sh may not be bash at all. -- Regards, Pavel Roskin -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html