
4 Feb
2014
4 Feb
'14
11:07 p.m.
On Mon, Feb 03, 2014 at 01:21:04PM -0700, Stephen Warren wrote:
From: Stephen Warren swarren@nvidia.com
Currently, ! can only be parsed as the first operator in an expression. This prevents the following from working:
$ if test ! ! 1 -eq 1; then echo yes; else echo no; fi yes $ if test ! 1 -eq 2 -a ! 3 -eq 4; then echo yes; else echo no; fi yes
Fix this by parsing ! like any other operator, and and handling it similarly to -a and -o.
Signed-off-by: Stephen Warren swarren@nvidia.com
Applied to u-boot/master, thanks!
--
Tom