Problem auf passende:Extrahieren von 4 Zeilen aus einer Datei in ein Muster 1. Zeile
Um Daten von 4 Zeilen zu extrahieren (einschließlich der Linie des Musterübereinstimmung) aus einer Datei, wenn ein Muster übereinstimmt.
Beispiel
<div class="class1">
<img class="class2" src="somelink" alt="xyz">
<div class="class3" title="some data to be extracted">
<div class="class4" style="width: 72%;"></div>
</div>
<div class="class1">
<img class="class2" src="somelink2" alt="xyz2">
<div class="class3" title="some data to be extracted 2">
<div class="class4" style="width: 72%;"></div>
</div>
Matching Muster -> class1
muss Daten extrahiert werden:
<div class="class1">
<img class="class2" src="somelink" alt="xyz">
<div class="class3" title="some data to be extracted">
<div class="rating-wrap" style="width: 72%;"></div>
</div>
Lösungen ich habe versucht:
grep class1 xyz.html
Aber dies wird nur einzelne Linie bekommen.
versuchen Sie 'grep -A4 -m1 class1 xyz.html', und diese Frage sollte ein Duplikat sein. – blackSmith
funktioniert nicht. Gerade versucht. –
funktioniert für mich! Ich habe den Kommentar bearbeitet, versuche es jetzt. – blackSmith