![](https://seccdn.libravatar.org/avatar/f69149ad47a1861ed2b7d6f5ecee6d16.jpg?s=120&d=mm&r=g)
* Christian Schult schrieb am 30.Nov.1999:
ping -c 3 127.0.0.1 ; # 3 pings auf's lo-Interface if [ $? -eq 0 ] ; then echo "suupie" ; else echo "verflxwtwlt@!!!" ; fi
Warum so kompliziert? if ping -c 3 127.0.0.1 then echo "suupie" else echo "verflxwtwlt@!!!" fi macht das gleiche. if fragt nach dem exitstatus des nachfolgenden Kommando. test oder [...] was das gleiche ist, gibt einen exitcode aus. Aber man kann den exitcode doch direkt nehmen. ; am Ende einer Zeile sind überflüssig. ;; ist etwas anders und gibt es nur bei case. Die Bedenken von Jan sind hier unberührt. Da kann ich nichts zu sagen, da ich mich mit ping nicht auskenne. Ich behaupte nur, das mein Skript das Gleiche tut wie Christians. Bernd -- Alle meine Signaturen sind rein zufällig und haben nichts mit dem Text oder dem Schreiber zu tun, dem ich antworte. Falls irgendwelche Unrichtigkeiten dabei sein sollten, so bedauere ich das. Es wäre nett, wenn Du mich benachrichtigen würdest. |Zufallssignatur 0 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com