Potrzebuję odpowiednika head
polecenia 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 tasklist
wyniku. 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!