相关疑难解决方法(0)

PowerShell Set-Content和Out-File - 有什么区别?

在PowerShell中,Out-File和之间的区别是Set-Content什么?还是Add-ContentOut-File -append

我发现如果我对同一个文件使用两者,文本完全是mojibaked.

(小问题:>是别名Out-File,对吧?)

powershell

74
推荐指数
3
解决办法
8万
查看次数

PowerShell out-file:阻止编码更改

我正在进行一些搜索和替换操作,我正在尝试使用PowerShell进行自动化.不幸的是,我昨天认识到我们的代码库中有不同的文件编码(UTF8和ASCII).因为我们在不同的分支中执行这些搜索和替换操作,所以在此阶段我无法更改文件编码.

如果我正在运行以下行,它会将所有文件更改为UCS-2 Little Eindian,即使我的默认PowerShell编码设置为iso-8859-1(西欧(Windows)).

$content = Get-Content $_.Path
$content -replace 'myOldText' , 'myNewText' | Out-File $_.Path
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止PowerShell更改文件的编码?

powershell encoding file-encodings

25
推荐指数
1
解决办法
3万
查看次数

3
推荐指数
2
解决办法
9781
查看次数

标签 统计

powershell ×3

encoding ×1

file-encodings ×1

replace ×1