我正在嘗試編寫一個簡單的PS腳本來檢查短字符串的大型.txt日誌文件:「SRVE0242I:」Powershell中的Select-String只顯示文本文件中的部分行,需要它顯示整個事物
$lines = Select-String -Path $logDir -Pattern "SRVE0242I:" | Select-Object line | Out-String
在輸出雖然,它僅顯示以下內容:
線
[28/06/17 13:48:27:839] 00000020 ServletWrappe我SRVE0242I:[用戶] [用戶] [ com_xxxxxxx _...
而不是整行。這個拉多少個字符有限制嗎?我無法找到有關Select-String cmdlet的任何限制的信息。有沒有更好的方法來做到這一點,所以我不會a)在我的行列表中拉出標題「Line」(不想真的想爲這樣一個簡單的輸出創建表格格式)和b)整個行當我拉動信息?