Powershell 7-集内容和外文件将回车符(CR)添加到我的文件中

阿雷霍博

我正在使用Get-Content命令处理文件,进行替换,然后将其通过管道传递到Set-Content或Out-File。但是在所有换行之前,该文件都带有CR写入。我的原始文件具有换行符,可以,但是CR会中断文件的用途。

我尝试过此Powershell替换文件中的内容添加了多余的回车符

但是无法使其正常工作。而且我想尽可能避免使用.NET

这是我的代码:

(Get-Content "FILE.TEMPLATE") -replace('SEQUENCE', "$NEWSEQUENCE") | Set-Content ("FILE.NEW")

要么

(Get-Content "FILE.TEMPLATE") -replace('SEQUENCE', "$NEWSEQUENCE") | Set-Content ("FILE.NEW") -Encoding UTF8NoBOM

我尝试在Set-Content管道之后使用'-Encoding'设置编码,但这无济于事。尝试使用UTF8,UTF8NoBOM。该输出文件注定要在UNIX机器上使用,这就是CR破坏文件的原因。

有任何想法吗?

阿雷霍博

花了一些时间来挖掘,这才是有效的

(Get-Content "FILE.TEMPLATE" -Raw) -replace 'SEQUENCE', "$NEWSEQUENCE" | 
  Set-Content "FILE.NEW" -NoNewLine -Encoding UTF8NoBOM

不得不添加-Raw到获取内容,然后加-NoNewLine-Encoding UTF8NoBOMSet-Content

这仅适用于PowerShell 6+,因为下面没有任何内容UTF8NoBOM作为编码选项。Powershell 5默认为UTF8BOM

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

尝试将回车符添加到Powershell脚本

来自分类Dev

.bat文件无法运行Powershell 7

来自分类Dev

Powershell搜索文本文件以进行匹配,并在行尾添加回车符

来自分类Dev

在Powershell脚本中运行7-Zip

来自分类Dev

使用Powershell将内容添加到HTML文件的顶部

来自分类Dev

保留换行符和回车符Powershell

来自分类Dev

Powershell GUI 导入的文本文件缺少换行符/回车符

来自分类Dev

使用powershell / 7za.exe提取多个zip文件?

来自分类Dev

Windows 7上的Powershell如何区分两个文件?

来自分类Dev

Windows 7上Powershell配置文件的位置

来自分类Dev

fgetc()将回车符添加到换行

来自分类Dev

如何在Powershell中删除回车符?

来自分类Dev

如何确保没有将回车符添加到Notepad ++文档中?

来自分类Dev

Windows 7 PowerShell中Tab自动完成时的尾部斜杠

来自分类Dev

如何在PowerShell 7中使用AzureRm模块?

来自分类Dev

在Windows Task Scheduler(Windows 7)中运行Powershell脚本

来自分类Dev

如何在Windows 7中设置PowerShell默认窗口大小?

来自分类Dev

Windows 7 PowerShell中Tab自动完成时的尾部斜杠

来自分类Dev

如何从命令提示符执行Powershell脚本AS Powershell 7

来自分类Dev

如何在Azure Functions 3.x PowerShell 7中调用Azure PowerShell模块命令?

来自分类Dev

在Windows 7(cmd或PowerShell)上的子文件夹中展平文件

来自分类Dev

PowerShell不允许我将XML节点添加到XML文件(使用PowerShell 5.1.183)

来自分类Dev

我的 Windows 7 机器上 powershell 配置文件的位置不一致

来自分类Dev

如何将联系表单7添加到我的index.php中

来自分类Dev

在Windows Server 2012上使用PowerShell删除7天以上的文件

来自分类Dev

PowerShell-上次保存的文件-希望缩小到最近7天

来自分类Dev

无法使用Powershell生成的随机密码打开7z文件

来自分类Dev

Powershell脚本可返回最近7天内未创建/修改的Zip文件的目录

来自分类Dev

如何通过Powershell运行7zip来解压缩.rar文件夹?

Related 相关文章

  1. 1

    尝试将回车符添加到Powershell脚本

  2. 2

    .bat文件无法运行Powershell 7

  3. 3

    Powershell搜索文本文件以进行匹配,并在行尾添加回车符

  4. 4

    在Powershell脚本中运行7-Zip

  5. 5

    使用Powershell将内容添加到HTML文件的顶部

  6. 6

    保留换行符和回车符Powershell

  7. 7

    Powershell GUI 导入的文本文件缺少换行符/回车符

  8. 8

    使用powershell / 7za.exe提取多个zip文件?

  9. 9

    Windows 7上的Powershell如何区分两个文件?

  10. 10

    Windows 7上Powershell配置文件的位置

  11. 11

    fgetc()将回车符添加到换行

  12. 12

    如何在Powershell中删除回车符?

  13. 13

    如何确保没有将回车符添加到Notepad ++文档中?

  14. 14

    Windows 7 PowerShell中Tab自动完成时的尾部斜杠

  15. 15

    如何在PowerShell 7中使用AzureRm模块?

  16. 16

    在Windows Task Scheduler(Windows 7)中运行Powershell脚本

  17. 17

    如何在Windows 7中设置PowerShell默认窗口大小?

  18. 18

    Windows 7 PowerShell中Tab自动完成时的尾部斜杠

  19. 19

    如何从命令提示符执行Powershell脚本AS Powershell 7

  20. 20

    如何在Azure Functions 3.x PowerShell 7中调用Azure PowerShell模块命令?

  21. 21

    在Windows 7(cmd或PowerShell)上的子文件夹中展平文件

  22. 22

    PowerShell不允许我将XML节点添加到XML文件(使用PowerShell 5.1.183)

  23. 23

    我的 Windows 7 机器上 powershell 配置文件的位置不一致

  24. 24

    如何将联系表单7添加到我的index.php中

  25. 25

    在Windows Server 2012上使用PowerShell删除7天以上的文件

  26. 26

    PowerShell-上次保存的文件-希望缩小到最近7天

  27. 27

    无法使用Powershell生成的随机密码打开7z文件

  28. 28

    Powershell脚本可返回最近7天内未创建/修改的Zip文件的目录

  29. 29

    如何通过Powershell运行7zip来解压缩.rar文件夹?

热门标签

归档