[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bash does not jump where it is supposed to jump
From: |
Andreas Schwab |
Subject: |
Re: bash does not jump where it is supposed to jump |
Date: |
Sat, 19 Jan 2008 10:49:55 +0100 |
User-agent: |
Gnus/5.110006 (No Gnus v0.6) Emacs/22.1 (gnu/linux) |
William Tambe <tambewilliam@gmail.com> writes:
> [ "test" = "test" ] && {
> # after the false command bash should jump directly to echo end
> # but instead run echo echo "test != test"
> false
> } || {
> echo "test != test"
> }
true && false is false, thus the echo is executed.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."