要获取文本文件的前x行非常简单,但我需要文件的前x MB。鉴于我是PowerShell新手,如果您能为脚本提供一些注释,那将不胜感激。
要获取文本文件的前x行非常简单,但我需要文件的前x MB。鉴于我是PowerShell新手,如果您能为脚本提供一些注释,那将不胜感激。
Get-Content foo.exe -TotalCount 1MB -Encoding byte
如果您正在使用 PowerShell Community Extensions,那么请执行以下操作:
Format-Hex foo.exe -count 1MB
注意:如果您正在使用 PowerShell V2,请确保获取 PSCX 的 1.2 beta 版本。
与PowerShell无关,我会使用head
命令。(这是标准的Unix命令,但是它也适用于Windows。) -c
选项让您指定所需的字节数。
head -c 1024 foo.exe