[ale] bash return and exit
leam hall
leamhall at gmail.com
Tue Sep 17 12:06:44 EDT 2013
I've looked at a few google searches and am not sure I understand what I'm
seeing. In bash, I want to have a function do a test, and have a variable
in the calling program set based on the function's actions. So far it seems
as if I have to either "echo" the result or have the calling function use
$?.
Calling script:
MY_VAR=`my_function`
# This fails:
my_function() {
do_something
return $?
}
# This works:
my_function() {
do_something
if [ $? -eq 0 ]
echo 0
else
echo 1
fi
}
The first function works if the parent's calls:
MY_VAR=`my_function; echo $?`
Am I looking for something that's just not in bash?
Leam
--
Mind on a Mission <http://leamhall.blogspot.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20130917/8e1fd9e7/attachment.html>
More information about the Ale
mailing list