ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1622
1622
EMPFEHLEN
-
30.05.06 14:52 #1
- Registriert seit
- May 2002
- Ort
- Berlin
- Beiträge
- 168
Hi!
Ich möchte in einem shell-skript über grep einen Wert aus einer html-Datei auslesen.
cur=$(cat $logfile | grep '<htmlnode>\(.*\)<\/htmlnode>')
Als Ergebnis sollte nur der String, der ZWISCHEN den tags liegt, ausgegeben werden.
Wie geht das? Ich bekomme immer die ganze Zeile
thx
-
30.05.06 15:43 #2
- Registriert seit
- May 2002
- Ort
- Berlin
- Beiträge
- 168
Ich habs jetzt erstmal so gelöst, dass ich ein sed dahinter hänge. Ich dachte nur, es geht vielleicht eleganter:
| sed 's/<htmlnode>\(.*\)<\/htmlnode>/\1/g'
-
Hallo,
haette noch ne Variante eventuell ohne grep:
Code :1
cur=$(xargs < logfile | sed -e 's/.*<htmlnode>\(.*\)<\/htmlnode>.*/\1/')
Gruß,
RedWing"I'm not deaf, I'm ignoring you"
----
-
Mit diesem Problem bin ich auch an Grep gescheitert..
Ich hab es gelöst, indem ich ein Python-Script geschrieben habe, dass nach dem regulären Ausdruck sucht, und den Wert in der Klammer zurück gibt.
Elegant ist das aber auch nicht. Sollte das nicht mit egrep o.Ä. gehen?
3.Nicht die Grafik ist das schwierige, sondern das Design!
Sprache ist ungenau!
Ähnliche Themen
-
Verbindungen zwischen Elementen mit möglichst wenigen Überschneidungen
Von Hans D im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 1Letzter Beitrag: 06.12.10, 10:04 -
Binding zwischen TreeView und X Elementen
Von fhr im Forum .NET WPF & SilverlightAntworten: 0Letzter Beitrag: 26.02.10, 12:27 -
Seltsamer Abstand zwischen zwei Elementen im IE (float)
Von roH im Forum CSSAntworten: 1Letzter Beitrag: 02.12.09, 15:38 -
Ungewollter Platz zwischen zwei Elementen!
Von Sinky im Forum CSSAntworten: 2Letzter Beitrag: 13.06.07, 23:02 -
Abstand zwischen li Elementen
Von aTa im Forum CSSAntworten: 7Letzter Beitrag: 17.04.07, 20:26





Zitieren
Login





