2006-10-20 09:22:32 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
|
|
|
ls /surely-not-existent$$ 2>/dev/null
|
|
|
|
|
|
|
|
if [ "$?" -ne 0 ]; then
|
|
|
|
echo "$?"
|
|
|
|
fi
|
|
|
|
|
|
|
|
ls /surely-not-existent$$ 2>/dev/null
|
|
|
|
|
|
|
|
ret=$?
|
|
|
|
|
|
|
|
if [ "$ret" -ne 0 ]; then
|
|
|
|
echo "$ret"
|
|
|
|
fi
|
|
|
|
|
2006-10-20 09:27:09 +00:00
|
|
|
# if is true, ls is fales
|
|
|
|
if [ "foo" = "foo" ]; then
|
|
|
|
ls /surely-not-existent$$ 2>/dev/null
|
|
|
|
fi
|
|
|
|
|
|
|
|
# but that's still the return of ls and not of fi
|
|
|
|
echo $?
|