我正在尝试编写一个简单的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)整个行当我拉动信息?