相关疑难解决方法(0)

使用out-file时避免换行

我正在写一篇关于PowerShell脚本的小沮丧.

基本上我循环遍历文本文件以针对正则表达式模式数组检查每一行.结果通过管道传递到外部文件cmdlet,后者将其附加到另一个文本文件.

Get-ChildItem $logdir -Recurse -Include @('*.txt') | Get-Content | ForEach-Object { 
Select-String $patterns -InputObject $_ | Out-File $csvpath -Append -Width 1000 }
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法输出文件来省略它在$ csvpath后面的文件中创建的额外换行符(每行后三个).我可以使用.NET框架类来实现同样的目的,但我宁愿坚持使用纯PowerShell ;-)

任何帮助是极大的赞赏.

凯文

powershell line-breaks

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

line-breaks ×1

powershell ×1