Ich habe eine Datei, die wie unten die Daten hat:Suche nach spezifischen Wert und in unsortierten Daten in Linux zählen nehmen
1,20160507057,VBATCH_20160507_00001,1000,GGG,OR1,20160507,ATP,VS12,TEST,Ver,
2,AVAILABLE,20160507T13:23:19,ver,,
2,USED,20160507T16:45:00,,12394301044,803123123314626251006
1,20160507331,VBATCH_20160507_00003,1000,GGG,OR1,20160508,ATP,Pure,vour,Test,
2,POP,20160507T16:10:27,ver,,
2,AVAILABLE,20160507T16:17:42,ver,,
1,20160507441,VBATCH_20160507_00003,1000,GGG,OR1,20160508,ATP,Pure,vour,Test,
2,POP,20160507T16:10:27,ver,,
2,AVAILABLE,20160507T16:17:42,ver,,
Die Datensätze werden mit der ersten Zeile beginnen:
1,20160507331,VBATCH_20160507_00003,1000,GGG,OR1,20160508,ATP,Pure,vour,Test,
Dies sind die Unterzeilen für den Datensatz oben:
2,POP,20160507T16:10:27,ver,,
2,AVAILABLE,20160507T16:17:42,ver,,
Also für jede Startlinie wird es einige Zeilen folgen , So meine Anforderung, die ich die folgenden Werte müssen:
Die letzte Zeile für eine Aufzeichnung, die mit den verfügbaren endet i
Beispiel all die Daten des und die zweite Spalte (erste Zeile) des Datensatzes müssen:
1,20160507331,VBATCH_20160507_00003,1000,GGG,OR1,20160508,ATP,Pure,vour,Test,
2,POP,20160507T16:10:27,ver,,
2,AVAILABLE,20160507T16:17:42,ver,,
Die oben genannten Aufzeichnungen nur ich sollte berücksichtigen.
Ausgang:
20160507331 Available
Bitte verwenden Sie [Bearbeiten] diese lesbar Beitrag menschlicher zu machen! – fedorqui
was Sie nicht verstehen, sagen Sie mir ... Für jede lange Zeile Datensätze habe ich einige Zeilen folgen ... In dem, wenn das Ende der Zeile hat nur VERFÜGBAR ich brauche diese Datensätze nur. – Govins