On Sun, Mar 1, 2015 at 6:27 PM, Vincent Lefevre wrote: > However "&& [ -e file2 ]" could constitute a list too. There is > currently a parse error, but zsh could have an extension to accept > it as being equivalent to: "[[ $? -eq 0 ]] && [ -e file2 ]". Would > there be anything wrong with such an extension? > > Similarly, "|| X" could be regarded as equivalent to > "[[ $? -ne 0 ]] || X" by zsh. > How often would such a feature be useful? Very infrequently in my opinion. Furthermore, it is almost guaranteed to cause anyone reading the statement to wonder if the author made a mistake as the idiom is unlike anything else I can think of in Bourne style shells. I believe the benefits don't justify the costs of the feature. -- Kurtis Rader Caretaker of the exceptional canines Junior and Hank