Okay, I'm confused. How would bash interpret this line? [ "`isthislinux`" = "LINUX" ] && ulimit -S -n 65536 Would that be teh same as: if [ "`isthislinux`" == "LINUX" ] then ulimit -S -n 65536 fi This is quite confusing to me. -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.