Potrzebuję odpowiednika headpolecenia Unix (wyświetl pierwsze N wierszy wyniku). Z tego obecnie korzystam:
tasklist | find /N " " | findstr /r \[[0-9]\]
Powyższy kod wyświetla pierwsze 10 wierszy tasklistwyniku. find /N " "wstawia numer linii na początek każdej linii, a findstr /r \[[0-9]\]wypakowuje pierwsze 10 linii za pomocą wyrażenia regularnego.
Powyższy kod działa, ale muszę podać dowolny zakres . Z uwagi na fakt, że wyrażenia regularne nie są implementowane zgodnie ze standardami w systemie Windows, nic innego nie działa.
Jak mogę wyodrębnić dowolne linie z wyjścia cmd? Ważne jest, aby to zrobić za pomocą jednej wkładki. Bez skryptów!