Hello, is there anything in the spec that would say that
!(true&&false) is not guaranteed to be interpreted the same as ! (true&&false) ? It works in all shells but ksh (ksh88, ksh93 and pdksh) where !(true) conflicts with the !(pattern) extended negation globbing operator (it conflicts with zsh globbing operators as well but not in sh emulation). -- Stephane