Gentoo Archives: gentoo-user-de

From: Dirk Heinrichs <ext-dirk.heinrichs@×××××.com>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Re: Probleme mit kleinem Shell-Skript
Date: Mon, 18 Oct 2004 14:35:12
Message-Id: 200410181621.28353.ext-dirk.heinrichs@nokia.com
1 Am Montag, 18. Oktober 2004 16:11 schrieb ext Volker Katz:
2 > Moin,
3 >
4 > Am Montag, 18. Oktober 2004 14:43 schrieb Alexander W. Skwar:
5 > > Volker Katz wrote:
6 > > > ich habe gerade ein paar Probleme mit einem kleinen Shell-Skript:
7 > >
8 > > Naja, so ist richtig:
9 > > if [ $? -eq 0 ]; then
10 >
11 > mein Skript sieht jetzt so aus:
12 > xmessage -timeout 5 -button OK:1,Abbrechen:0 "Text" $$
13 > echo "Exit code of xmessage is $?"
14 > if [ $? -eq 1 ]; then
15 > echo "OK"
16 > fi
17 > Die entsprechende Ausgabe lautet:
18 > efa@KH efa $ ./login-test
19 > Exit code of xmessage is 1
20 > efa@KH efa $ ./login-test
21 > Exit code of xmessage is 0
22 >
23 > Wieso wird das echo "OK" denn nie erreicht?
24 Weil das $? in if [...] das von echo ist, und das ist immer 0.
25
26 HTH...
27
28 Dirk
29 --
30 Dirk Heinrichs | Tel: +49 (0)151 1513 6954
31 Configuration Manager | Fax: +49 (0)211 47068 111
32 Cap Gemini Deutschland | Mail: dirk.heinrichs@×××××××××.com
33 Hambornerstraße 55 | Web: http://www.capgemini.com
34 D-40472 Düsseldorf | ICQ#: 110037733
35 GPG Public Key C2E467BB | Keyserver: www.keyserver.net
36
37 --
38 gentoo-user-de@g.o mailing list