Kennt jemand eine zügige Möglichkeit einzelne Dateien aus Zeilen zu ermitteln?
Ich kenne nur folgende:
Das dauert jedoch viel zu Lange wenn ich ein paar Hundert Zeilen auslesen will. Am besten wäre etwas das mir Zeilen für eine Liste von Zeilennummern zurückgibt. Im Moment habe ich eine O(1) Alternative gefunden, die Konstant ca. 2 Sekunden braucht. Das ist in Ordnung so lange ich Hunderte von Zeilen fetchen will, aber es kann auch vorkommen, dass ich zumindest ein Dutzend mal einzelne Zeilen fetche, dann wird die Laufzeit ziemlich unangenehm und mit head und tail wäre es deutlich besser.
Natürlich kann ich eine Weiche einbauen, die bis zu einer gewissen Grenze head/tail verwendet und ab dann meine andere Lösung, das finde ich aber nicht sehr elegant.
Ich kenne nur folgende:
Code:
head -n10000 /usr/ports/INDEX|tail -n1
Das dauert jedoch viel zu Lange wenn ich ein paar Hundert Zeilen auslesen will. Am besten wäre etwas das mir Zeilen für eine Liste von Zeilennummern zurückgibt. Im Moment habe ich eine O(1) Alternative gefunden, die Konstant ca. 2 Sekunden braucht. Das ist in Ordnung so lange ich Hunderte von Zeilen fetchen will, aber es kann auch vorkommen, dass ich zumindest ein Dutzend mal einzelne Zeilen fetche, dann wird die Laufzeit ziemlich unangenehm und mit head und tail wäre es deutlich besser.
Natürlich kann ich eine Weiche einbauen, die bis zu einer gewissen Grenze head/tail verwendet und ab dann meine andere Lösung, das finde ich aber nicht sehr elegant.