M
minipig
Doppel-As
ich habe folgendes problem:
in einem unterprogramm eines bashskripts will ich ein wert
zu einem input berechnet. da ich keine globalen variablen
verwenden will, wird er mittels echo und kommandosubsitution
zurückgegeben.
etwa so:
jetzt bin ich aber außerdem an dem return-code von 'sub'
interessiert. '$?' bezieht sich ja leider auf
die variablen-zuweisung im hauptprogramm, die ja für den
rückgabewert notwendig ist.
kann ich irgendwie auf den return-code von 'sub' zugreifen?
danke im voraus minipig
in einem unterprogramm eines bashskripts will ich ein wert
zu einem input berechnet. da ich keine globalen variablen
verwenden will, wird er mittels echo und kommandosubsitution
zurückgegeben.
etwa so:
Code:
function sub {
local result ret
:
echo $result
return $ret
}
#main()
output=$(sub input)
:
interessiert. '$?' bezieht sich ja leider auf
die variablen-zuweisung im hauptprogramm, die ja für den
rückgabewert notwendig ist.
kann ich irgendwie auf den return-code von 'sub' zugreifen?
danke im voraus minipig
Zuletzt bearbeitet: