boo*_*ief 53 powershell file-io
我使用以下代码比较了两个文件:
Compare-Object $(Get-Content c:\user\documents\List1.txt) $(Get-Content c:\user\documents\List2.txt)
Run Code Online (Sandbox Code Playgroud)
如何将此输出写入新的文本文件?我尝试过使用echo命令,但我真的不懂语法.
man*_*lds 87
使用Out-Filecmdlet
Compare-Object ... | Out-File C:\filename.txt
Run Code Online (Sandbox Code Playgroud)
可选地,添加-Encoding utf8到Out-File默认编码对于许多用途来说并不是真正理想的.
Mat*_*att 21
最简单的方法是重定向输出,如下所示:
Compare-Object $(Get-Content c:\user\documents\List1.txt) $(Get-Content c:\user\documents\List2.txt) > c:\user\documents\diff_output.txt
Run Code Online (Sandbox Code Playgroud)
>将导致输出文件已被覆盖(如果已存在).
>>将新文本附加到输出文件的末尾(如果已存在).
| 归档时间: |
|
| 查看次数: |
328476 次 |
| 最近记录: |