Re: short-circuit test ... -a ...

2007-08-23 Thread Eric Blake
-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

short-circuit test ... -a ...

2007-08-23 Thread Yakov Lerner
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.