Hi!
Ich möchte in einer Stapelverarbeitungsdatei grep auswerten...
ping 10.x.x.x | grep "bytes" --colour
Wie ist die Variable für den Rückgabewert?
mfg
Seite 1 von 1
Grep Auswerten
Anzeige
#2
geschrieben 24. Februar 2005 - 11:11
was meinst du genau mit variable für den Rückgabewert?
Wenn du das ergebnis in einer variable speichern möchtest, dann musst du dir in deinem shellscript schon eine eigene variable anlegen...
Wenn du das ergebnis in einer variable speichern möchtest, dann musst du dir in deinem shellscript schon eine eigene variable anlegen...
#3
geschrieben 24. Februar 2005 - 11:28
Ich meine sowas wie das altbekannte %errorlevel%. Einfach ein Rückgabewert in einer Varaible, die ich vergleichen kann, und eben weiss ob gefunden wurde oder nicht...
Könntest Du mir bitte ein Beispeil dafür schreiben?
ping 10.10.1.1 | grep "bytes" --colour
Er pingt was an, wenn das Ok ist, wert = 1, easy ;-)
Könntest Du mir bitte ein Beispeil dafür schreiben?
ping 10.10.1.1 | grep "bytes" --colour
Er pingt was an, wenn das Ok ist, wert = 1, easy ;-)
#5
geschrieben 24. Februar 2005 - 12:22
Ok, genau das habe ich gesucht!
Dat funkt ;-)
Hier mal mein Script für alle Interessierten.... ;-)
************************************
ping -c 1 $1 | grep "bytes from"
if [ "$?" = "0" ]; then
echo "Server gefunden"
else
echo "Server nicht gefunden"
fi
************************************
Kommt in mein SMB-MOUNT Script, falls ein Rechner mal nicht Online ist, wird in abständen überprüft ob der Rechner wieder da ist, und die Laufwerke gemounted...
mfg
Dat funkt ;-)
Hier mal mein Script für alle Interessierten.... ;-)
************************************
ping -c 1 $1 | grep "bytes from"
if [ "$?" = "0" ]; then
echo "Server gefunden"
else
echo "Server nicht gefunden"
fi
************************************
Kommt in mein SMB-MOUNT Script, falls ein Rechner mal nicht Online ist, wird in abständen überprüft ob der Rechner wieder da ist, und die Laufwerke gemounted...
mfg
Thema verteilen:
Seite 1 von 1