WinFuture-Forum.de: Shell Script - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Shell Script Textdatei auslesen & auf Veränderung prüfen


#1 Mitglied ist offline   Crapshit 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 14. September 06
  • Reputation: 0

  geschrieben 25. Oktober 2006 - 08:14

Morgen zusammen,

ich soll ein Shell Script schreiben, dass eine Textdatei nach Veränderungen durchsucht und wenn sich was verändert hat, soll eine Warnung ausgegeben werden.

avail 3592 cleaner cycles..60

^^----- Dies würde z.b. in dieser Textdatei irgendwo stehen. Also in einer von z.b. 50 Zeilen.

Ich soll nun ein Script schreiben, das mir eine Warnung ausgibt, wenn der Wert "60" kleiner als 10 ist.
Ich weiß nicht so recht wie ich die Textdatei hier auslesen soll/muss, denn der Wert "60" kann auch mal größer sein also "100". Dies wäre nicht schlimm aber er hätte 3 Stellen anstatt vorher 2 bei der Zahl 60 oder 10.
Wisst ihr vielleicht wie man das am geschicktesten abfragt ?
0

Anzeige



#2 Mitglied ist offline   Crapshit 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 14. September 06
  • Reputation: 0

geschrieben 25. Oktober 2006 - 09:06

Also mit "expr length hallo" kann ich die Stringlänge ermittel.
In diesem Fall wäre es "5".
Das hilft mir schon mal weiter. Wie kann ich nun einen Teil von einem String auslesen.
Also ich will die gesammt Länge dieses Strings z.b. bestimmen -----> "avail 3592 cleaner cycles..60" <--- mit
expr length "avail 3592 cleaner cycles..60"
Jetzt muss ich nur noch wissen wie ich ab der Stelle wo die "6" steht bis ende des Strings diesen Teilstring ermittel.
0

#3 Mitglied ist offline   Crapshit 

  • Gruppe: aktive Mitglieder
  • Beiträge: 216
  • Beigetreten: 14. September 06
  • Reputation: 0

geschrieben 26. Oktober 2006 - 08:36

habe es gelöst mit dem befehl "awk"
0

Thema verteilen:


Seite 1 von 1

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