要从文件的开头或结尾检索特定的行数,您首先需要使用Get-Content获取文件的内容,然后需要对-First进行管道传输以从开头检索文件的数目,以及-最后从底部检索行数。
检查下面的示例,该示例检索前10行的内容。
Get-Content D:\Temp\PowerShellaliases.txt -First 10
输出结果
PS C:\WINDOWS\system32> Get-Content D:\Temp\PowerShellaliases.txt -First 10 CommandType Name Version Source ----------- ---- ------- ------ Alias % -> ForEach-Object Alias ? -> Where-Object Alias ac -> Add-Content Alias asnp -> Add-PSSnapin Alias cat -> Get-Content Alias cd -> Set-Location Alias CFS -> ConvertFrom-String 3.1.0.0 Microsoft.PowerShell.Utility
从文件中获取最后10行的内容。
Get-Content D:\Temp\PowerShellaliases.txt -Last 10
输出结果
PS C:\WINDOWS\system32> Get-Content D:\Temp\PowerShellaliases.txt -Last 10 Alias swmi -> Set-WmiInstance Alias tee -> Tee-Object Alias trcm -> Trace-Command Alias type -> Get-Content Alias wget -> Invoke-WebRequest Alias where -> Where-Object Alias wjb -> Wait-Job Alias write -> Write-Output