J'ai besoin d'un équivalent de la head
commande Unix (afficher les N premières lignes de la sortie). Voici ce que j'utilise actuellement:
tasklist | find /N " " | findstr /r \[[0-9]\]
Le code ci-dessus affiche les 10 premières lignes de tasklist
la sortie de. find /N " "
ajoute un numéro de ligne au début de chaque ligne tout en findstr /r \[[0-9]\]
extrayant les 10 premières lignes à l'aide de l'expression régulière.
Le code ci-dessus fonctionne, mais je dois spécifier n'importe quelle plage . Étant donné que les expressions régulières ne sont pas implémentées conformément aux normes de Windows, je ne peux rien faire d'autre.
Comment puis-je extraire des lignes arbitraires d'une sortie cmd? Il est important de le faire avec une doublure. Pas de scripts!