powershell - 了解如何在记事本中使用反引号(MS)

标签 powershell notepad backticks

如果我使用 powershell 的话

    [string]$text = "this `nis a `ntest"
    $text > c:\test.txt

使用 Notepad++ ,结果如下:

    this
    is a
    test

但是如果我用windows的记事本打开它就不行了:

    this is a test

为什么?我该如何解决?

最佳答案

记事本专门使用 Windows CRLF EOL 标记。要在记事本中显示换行符,请使用以下命令:

`r`n

合理的文本编辑器(阅读:几乎所有东西,除了 notepad.exe - 我偏爱 Notepad++)正确处理所有 EOL 样式 - CRLFCRLF

关于powershell - 了解如何在记事本中使用反引号(MS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17618329/

相关文章:

powershell - TFS 2015.3定制构建步骤未将变量发送到脚本

powershell - 我正在设计一个厚 UI 诊断工具,它是否应该直接集成到 PowerShell

java - cmd win7 上的命令 'notepad' 仅适用于 system32?

Python:如何在子进程中使用反引号?

PowerShell dir 显示所有符号链接(symbolic link)目标,如命令提示符

Powershell找不到文件

Mysql在应该的时候没有给出语法错误

shell - 是否可以将环境变量设置为 cmd.exe 中的命令输出

android - 执行记事本示例时出错

python-2.7 - 如何使用python显示或显示记事本文件