如何在 PowerShell 中檢索檔案中的特定行數?
若要從檔案的開頭或結尾檢索特定數目的行,首先需要使用 Get-Content 獲取該檔案的內容,然後需要對管道執行 -First 來從開頭檢索該數目的檔案,執行 -Last 來從底部檢索該數目的行。
檢視以下示例以檢索前 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
廣告