Hello,
This morning I have been puzzled by bash.
After typing the following command:
for i in `seq 1 5`;do echo $i; test $i = 3 && break; done
I see:
1
2
3
Which is OK.
However, if the "break" command appears in a subshell:
for i in `seq 1 5`;do echo $i; test $i = 3 && (break); done
then the "break" command does not seem to have any effect
1
2
3
4
5
I am curious, is this something to be expected?
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]