PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Platzhalter



klaus_harrer
13-10-2002, 10:54
Hallo
Hier ist wieder der Anfänger.

Wollte nur fagen ob es eine Abfrge Mit Wildcards(Platzhalter)gibt

if [ "$Variable" = * "Connected!" ]

MfG
Klaus

Hans-Georg Normann
13-10-2002, 11:24
Ja. geht.

Tipp: man test Test ist hier nicht, wie man vielleicht zuerst vermutet, ausprobieren, sondern testen auf eine Bedingung. die eckigen Klammern stehen im übrigen für Test.

Hans

fork
13-10-2002, 18:21
>Ja. geht.

Wie das?

---

in Perl geht das direkt, aber in der shell muss du da einen kleinen Umweg gehen

3 Beispiele:

echo "you are connected now" | grep -q "connected" && echo "gefunden" || echo "nix gefunden"
---
if ein_programm_das_etwas_ausgibt | grep -q "connected"
then ...
else ...
fi
---
if echo $variable | grep -q "connected"
then ...
else ...
fi

Hans-Georg Normann
13-10-2002, 19:47
Soryy, da hat ma schon ne neue Brille und dann kann man immer noch nicht richtig lesen:mad:

Ich hätte vielleicht mal besser hinschauen sollen. Aber trotzdem die Bitte an den Newbie: wenns darauf ankommt, code immer in [ c o d e ] .... [ / c o d e ] Block einschließen, dann ist das lesbarer. Die Blöcke natürlich ohne Leerzeichen schreiben.

Hans