有没有办法格式化Select-String的输出以在结果之间包含换行符?

时间:2012-04-02 21:34:17

标签: powershell grep

有没有办法格式化Select-String的输出以在结果之间包含换行符而不需要编写自定义程序?

当前行为:

PS D:\StackOverflowSelectStringSpacingQuestion> Get-ChildItem . | Select-String a

a.txt:1:a
a.txt:2:a
a.txt:3:a

期望的行为:

PS D:\StackOverflowSelectStringSpacingQuestion> Get-ChildItem . | Select-String a

a.txt:1:a

a.txt:2:a

a.txt:3:a

1 个答案:

答案 0 :(得分:1)

这可能比这更简洁,但它有效:

Get-ChildItem . | Select-String a | Out-String -Stream | Foreach {"$_`n"}