Necesito un equivalente del head
comando Unix (mostrar las primeras N líneas de la salida). Esto es lo que estoy usando actualmente:
tasklist | find /N " " | findstr /r \[[0-9]\]
El código anterior muestra las primeras 10 líneas de tasklist
salida. find /N " "
antepone un número de línea al comienzo de cada línea mientras findstr /r \[[0-9]\]
extrae las primeras 10 líneas usando expresiones regulares.
El código anterior funciona, pero necesito especificar cualquier rango . Debido al hecho de que las expresiones regulares no se implementan de acuerdo con los estándares de Windows, no puedo hacer que nada más funcione.
¿Cómo puedo extraer líneas arbitrarias de una salida de cmd? Es importante hacer esto con una sola línea. No hay guiones!