[PowerShell][筆記] 使用PowerShel的指令Get-Content來顯示檔案內容(類似Linux的cat指令)
情境
如果想用Powershell的指令來做到類似Linux的cat指令,可以使用Get-Content
來達成顯示檔案的內容。
如果文章對你有幫助在幫我按一下廣告來讓我有額外收入這也是對我來說是一種鼓勵
指令
範例一 : 顯示文字檔案內容
 $>  Get-Content -Path .\test.txt顯示結果
Line 1
Line 2
Line 3
Line 4
Line 5
Line 6範例二 : 限制顯示文字檔案內容數量
 $> Get-Content -Path .\test.txt -TotalCount 2顯示結果
Line 1
Line 2範例三 : 顯示文字檔案的特定行數
 $> (Get-Content -Path .\test.txt)[2]顯示結果(範例是取得第三行的資訊)
Line 3Get-Content回傳的是陣列,所以第一行是[0], 第三行是[2]
範例四: 顯示文字檔案的最後一行
 $>  Get-Content -Path .\test.txt -Tail 1顯示結果
Line 6範例五: 過濾只要顯示的檔案
PS C:\Temp> ls
    目錄: C:\Temp
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----       2021/8/31  下午 10:50             33 access.log
-a----       2021/8/31  下午 10:10             46 test.txt$> Get-Content -Path C:\Temp\* -Filter *.log顯示結果(以上指令範例只顯示副檔名是log的檔案)
Log 1
Log 2
Log 3
Log 4
Log 5
留言