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

我需要显示命令输出的前50行(任何命令)。 换句话说,我基本上想要一个相当于Unix的“head”命令。

但我没有权限使用该命令创build文件:

C:> netstat -an> temp.txt && for / l%l in(1,1,10)do @for / f“tokens = 1,2 * delims =:”%a in('findstr / n / r “^”temp.txt ^ | findstr / r“^%l:”')做@echo%b

由于该命令在远程服务器上执行,因此不允许创build文件,请帮助我使用另一个命令将此命令更改为pipe道。

我正在从一个特定的文件夹获取只有50个具有特定文件名模式的文件列表,例如taha_12345_T_T_00987.txt。

你有权访问PowerShell ? 它通常从XP / Server 2003开始。

C:\powershell PS C:\netstat -an | select -first 50