Gibt's hier 'sed' und 'grep' Spezialisten?

rsenger1

Neuer User
Mitglied seit
20 Feb 2009
Beiträge
23
Punkte für Reaktionen
0
Punkte
0
Geht immer noch um mein Problem mit der Uhrzeit.

Ich hol' mir jetzt mit 'wget' die Konfigurationsstartseite des Routers im Netz, mit 'grep' dann die Zeile in der die Uhrzeit steht.

Code:
wget -O - http://{user}:{password}@192.168.0.254 | grep '<A HREF="/timeset">'

Jetzt muesste die Uhrzeit mit Fritz!Box Bordmittel extrahiert werden und in das Format MMDDhhmmYYYY der Fritz!Box gebracht werden.

HTML:
<TR><td valign=top><img src="/images/clock.png" alt=""></td><td valign=top><A HREF="/timeset">02/26/2009 20:41</A></TD><td colspan=2><form method="post" action="/search"><input type="text" name="searchitem"><input type="submit" value="Search"></form></td></TR>

Diese regular expressions sind mir aber immer noch ein Buch mit sieben Siegeln :confused:

Kann mir jemand helfen? Danke!

Robert
 
Nicht schön, funktioniert aber:
Code:
wget -O - http://{user}:{password}@192.168.0.254 | grep '<A HREF="/timeset">'|sed 's/^.*\/timeset\">//;s/<.*$//;s/\// /g;s/:/ /'`|cut -d " " -f1,2,4,5,3|tr -d " "
 
Nicht schön, funktioniert aber:
Code:
wget -O - http://{user}:{password}@192.168.0.254 | grep '<A HREF="/timeset">'|sed 's/^.*\/timeset\">//;s/<.*$//;s/\// /g;s/:/ /'`|cut -d " " -f1,2,4,5,3|tr -d " "

Muss net schön sein, muss funktionieren ;) Ausserdem sind Einzeiler immer schön :cool:

Tut's auf der Box leider nur bis zum 'cut' befehl, denn kennt die busybox nicht :mad:

So ist dann für den zweiten Teil doch ein Mehrzeiler daraus geworden, mit kleiner Retryschleife und Sicherheitsabfrage. Und geht!

Danke!
 
Kostenlos!

Zurzeit aktive Besucher

Statistik des Forums

Themen
247,226
Beiträge
2,264,089
Mitglieder
375,731
Neuestes Mitglied
regalleuchte