-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Yakov Lerner on 8/23/2007 11:24 AM:
>
> Description:
> x=; test "$x" != "" -a "$x" -le 60
> prints error:
> bash: test: : integer expression expected
> Shall not this *silently* short-circuit to false after
> subexpressio
rsion: 3.2
Patch Level: 13
Release Status: release
Description:
x=; test "$x" != "" -a "$x" -le 60
prints error:
bash: test: : integer expression expected
Shall not this *silently* short-circuit to false after
subexpressio n '"$x" != ""' evaluated
to false ?
Repeat-By:
always
Fix:
Short-circuit 'test ... -a ... 'when lhs evaluates to false.