[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Declaring variables as local effects command status $?
From: |
Michael Rendell |
Subject: |
Re: Declaring variables as local effects command status $? |
Date: |
Sat, 7 Feb 2009 22:51:21 -0330 |
User-agent: |
KMail/1.9.3 |
Hi,
On Friday 06 February 2009 17:02, Paul Jarc wrote:
> Michael Rendell <michael@cs.mun.ca> wrote:
> > local x=$( echo hi; exit 20);
> > ret=$?
>
> Here you're getting the exit status of "local" itself, which is 0. If
> you want the exit status of the command substitution, make that a
> separate command:
> local x
> x=$( echo hi; exit 20);
Yes - realized that might be the case after sending the message; similar for
the export command. Sorry!
Best wishes,
Michael