Ich benötige ein Äquivalent zum Unix- head
Befehl (zeige die ersten N Zeilen der Ausgabe an). Dies ist, was ich derzeit benutze:
tasklist | find /N " " | findstr /r \[[0-9]\]
Der obige Code zeigt die ersten 10 Zeilen der tasklist
Ausgabe an. find /N " "
Stellt eine Zeilennummer vor den Anfang jeder Zeile, während findstr /r \[[0-9]\]
die ersten 10 Zeilen mit Regex extrahiert werden.
Der obige Code funktioniert, aber ich muss einen beliebigen Bereich angeben . Aufgrund der Tatsache, dass reguläre Ausdrücke nicht gemäß den Standards in Windows implementiert sind, kann ich nichts anderes zum Laufen bringen.
Wie kann ich beliebige Zeilen aus einer Cmd-Ausgabe extrahieren? Es ist wichtig, dies mit einem Einzeiler zu tun. Keine Skripte!