HTML Code isolieren

J

jauno

Grünschnabel
Guten Abend.
Ich benötige eure Hilfe.
Ih möchte aus einer HTML-Datei nach einem String (searchstring) suchen und nach oben und unten nach bestimmten Token suchen. Zw. diesen Token (hier TR ID und TR soll der Text auf eine Variable/in eine Datei gespechert werden.
Code:
<TR ID= ....
searchstring
</TR>
Das ganze soll mit den Standardlinux shell commands erfolgen (cut, grep, awk, sed ...) .
Ich habe es bisher nicht hinbekommen.
Habt ihr Ideen?
Danke
 
while read FILE
do
VAR=$(echo $FILE|grep ID|awk -F "\"" {' print $2'})
echo $VAR
done <input.html

voraussetzung ist dass dein html so aussieht:

<TR ID="SUCHSTRING1"
</TR>
<TR ID="SUCHSTRING2"
</TR>

<TR ID="SUCHSTRING3"
</TR>
 
Hi,

wie sieht deine Eingabedatei aus - stehen die '<TR ID...>'- und '</TR>'-Token jeweils in separaten Zeilen? Dann könntest du die interessanten Teile ggf. schon mit
Code:
sed -n -e '/<TR/,/<\/TR/p'
rausziehen ...
 

Ähnliche Themen

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

Last mit etc/passwd anzeigen lassen

Newbie sucht Hilfe: Zahl aus Datei mit grep/cut/sed lesen und schreiben?

Neue ausführbare Datei mit Datensätzen aus einer Datei und Variablen erstellen

ersetzen in einem Rückgabestring eines vorher ausgeführten Programms

Zurück
Oben