Thread [Bash] parameter problem (15 answers)
Opened by lichtkind at 2013-04-01 19:42

Linuxer
 2013-04-07 09:28
#166920 #166920
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Wobei "zurückgeben" hier IMHO das falsche Wort ist.

Die Funktion gibt via echo die Werte auf STDOUT aus (so nicht anderweitig noch verdreht);
zurückgegeben wird letzten Endes wieder nur ein Exitcode (in diesem Fall der des letzten echo).
Die Ausgaben kann man dann via Kommandosubstitution einfangen und weiterverarbeiten,
und den Exitcode kann man verwenden, um Erfolg/Misserfolg zu kontrollieren.

Code: (dl )
1
2
3
4
5
6
7
8
# PS1="\$? prompt \$ "
0 prompt $ function foo() {
echo "foo";
return 1;
}
0 prompt $ foo
foo
1 prompt $
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread [Bash] parameter problem