![]() |
Shell / String zwischen 2 Suchstrings ausgeben
Hi !
Bin leider bis jetzt noch nicht darauf gekommen, wie ich z.b eine HTML Datei durchsuche, und nur einen variablen String zwischen zwei Suchstrings auslese. Beispiel: string1="blabla=" string2=" do dedede" Zeile: blabla="sdjfhsdjkfhsdjkfh" do dedede Und das Ergebnis soll sein > sdjfhsdjkfhsdjkfh Ist ein ähnliches Problem wie ... http://www.wcm.at/forum/showthread.p...=string+suchen ... nur will ich nichts ersetzen. Der Anfang wird gesetzt mit grep "blabla=" datei.txt .. nur gibt grep leider die ganze gefundene Zeile aus. cut kann ich nicht verwenden, da die Zeile nicht tabellenorientiert ist und die Zeile variabel ist. Greetings. |
man grep:
Zitat:
Code:
m3@m3:~$ grep -G "<title>.*</title>" x.html |
Hallo,
Mit der grep 2.4.2 Version gehts nicht, da es die Option "o" nicht kennt. Hab nun grep (GNU) 2.5 und damit gehts ... wie einfach nun das Problem zu lösen ist ... danke :) |
| Alle Zeitangaben in WEZ +2. Es ist jetzt 13:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag