[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
weird behavior of set -e
From: |
Harald Dunkel |
Subject: |
weird behavior of set -e |
Date: |
Fri, 24 Jun 2011 11:51:27 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110620 Lightning/1.0b2 Mnenhy/0.8.3 Thunderbird/3.1.10 |
Hi folks,
A colleague pointed me to this problem: If I run
( set -e; ( false; echo x ) )
in bash 4.1.5, then there is no screen output, as
expected. If I change this to
( set -e; ( false; echo x ) || echo y )
then I get "x" instead of "y". How comes?
Any helpful comment would be highly appreciated.
Harri
- weird behavior of set -e,
Harald Dunkel <=