WinFuture-Forum.de: Grep Auswerten - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
Seite 1 von 1

Grep Auswerten


#1 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

geschrieben 24. Februar 2005 - 11:05

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
Eingefügtes Bild
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

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...
0

#3 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

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 ;-)
Eingefügtes Bild
0

#4 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.947
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 24. Februar 2005 - 11:30

aaah
echo $?

0

#5 Mitglied ist offline   Kingbonecrusher 

  • Gruppe: aktive Mitglieder
  • Beiträge: 541
  • Beigetreten: 16. März 04
  • Reputation: 0
  • Geschlecht:Männlich

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
Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0