привет.
такой код:
function func_set_error {
# $1 - error code
return $1
}
$(func_set_error 2)
if [ $? != 0 ]; then
echo "1: $?"
fi
$(func_set_error 3)
if [[ $? != 0 ]]; then
echo "2: $?"
fi
1: 0
2: 0
т.е. я ожидаю, что вывод должен быть таким:
1: 2
2: 3
благодарен.