小编gie*_*sar的帖子

如何在 Windows 中显示命令输出的前 N ​​行?(相当于 Unix 命令“head”)

我需要一个等效的 Unixhead命令(显示输出的前 N ​​行)。这是我目前使用的:

tasklist | find /N " " | findstr /r \[[0-9]\]
Run Code Online (Sandbox Code Playgroud)

上面的代码显示tasklist's 输出的前 10 行。find /N " "在每行的开头添加一个行号,同时findstr /r \[[0-9]\]使用正则表达式提取前 10 行。

上面的代码有效,但我需要指定任何 range。由于正则表达式不是根据 Windows 中的标准实现的,因此我无法使用其他任何东西。

如何从 cmd 输出中提取任意行?使用单衬纸做到这一点很重要。没有脚本!

windows command-line-interface windows-command-prompt

21
推荐指数
3
解决办法
11万
查看次数