Ich habe eine Datei, wie unten -Unix-Linie zählen Befehl
Printed sometext
Gewünscht etwas else1
etwas Gewünscht else2
etwas Gewünscht else3
sometext Gedruckt
Gewünscht etwas else4
Gewünscht etwas anderes5
Gedruckt sometext
Angefordert etwas anderes6
etwas Gewünscht else7
etwas Gewünscht else8
etwas Gewünscht else9
ich die unten Ausgang benötigen -
Printed sometext
3
Printed sometext
2
Printed sometext
4
Könnte mir jemand mitteilen, wie können wir das erreichen?
werfen Sie einen Blick auf 'awk' (Beispiel hier http://unix.stackexchange.com/questions/265210/count-all-lines-between-a-limiter) – Garf365
Ich * nehme an * Sie fragen, wie man zählt die Linien zwischen einer festen Zeichenkette, die jede Zeile druckt, die genau dieser festen Zeichenkette entspricht, die alle anderen Ausgaben unterdrückt und sie durch die Anzahl der unterdrückten Zeilen ersetzt. Aber das ist überhaupt nicht klar aus der Frage. Obwohl es wünschenswert und oft notwendig ist, ein Beispiel für die von Ihnen gewünschte Ausgabe zu geben, ist dies kein Ersatz dafür, dass Sie tatsächlich erklären, was Sie zu tun versuchen. –