1 |
Hallo, |
2 |
|
3 |
Am Montag, 18. Oktober 2004 16:11 schrieb Volker Katz: |
4 |
|
5 |
> mein Skript sieht jetzt so aus: |
6 |
> xmessage -timeout 5 -button OK:1,Abbrechen:0 "Text" $$ |
7 |
> echo "Exit code of xmessage is $?" |
8 |
> if [ $? -eq 1 ]; then |
9 |
> echo "OK" |
10 |
> fi |
11 |
> Die entsprechende Ausgabe lautet: |
12 |
> efa@KH efa $ ./login-test |
13 |
> Exit code of xmessage is 1 |
14 |
> efa@KH efa $ ./login-test |
15 |
> Exit code of xmessage is 0 |
16 |
> |
17 |
> Wieso wird das echo "OK" denn nie erreicht? |
18 |
|
19 |
Weil $? bei "if..." den Rückgabewert von "echo..." enthält - also 0. |
20 |
|
21 |
HTH |
22 |
Ciao, |
23 |
Markus |
24 |
-- |
25 |
A: Weil es die Lesbarkeit des Textes verschlechtert. |
26 |
Q: Warum ist TOFU so schlimm? |
27 |
A: TOFU |
28 |
F: Was ist das groesste Aergerniss im Usenet? |