Windows 将换行符回显到powershell控制台

Windows 将换行符回显到powershell控制台,windows,powershell,Windows,Powershell,是否可以在powershell中向控制台写入换行符 我尝试了echo“\n”,但它没有被翻译成新行,它只是输出\n只需执行”它将打印一个空行您能给我们一些有关您的查询的详细信息吗?要在何处使用新行字符 顺便说一下,您应该这样使用它: PS D:\> "This is an `n example!" This is an example! PS D:\>“这是一个'n示例!” 这是一个 例子! echo一直在PowerShell中使用。它是写入输出的别名 这里的问题是,您需要使用PowerShe

是否可以在powershell中向控制台写入换行符


我尝试了
echo“\n”
,但它没有被翻译成新行,它只是输出
\n
只需执行
它将打印一个空行您能给我们一些有关您的查询的详细信息吗?要在何处使用新行字符

顺便说一下,您应该这样使用它:

PS D:\> "This is an `n example!" This is an example! PS D:\>“这是一个'n示例!” 这是一个 例子!
echo
一直在PowerShell中使用。它是
写入输出的别名

这里的问题是,您需要使用PowerShell转义字符,这是一个反勾号。您可以在上阅读更多关于此的信息

Windows PowerShell可以识别以下特殊字符:

`0空
`警报
`b退格
`f型饲料
`新线
`回车
`t水平标签
`垂直标签
因此,如果您只是尝试分解输出,您可以简单地使用:

echo“`n”
这将实际输出两行新行,因为发送到
写入输出
(请参见
获取别名echo
)的所有字符串都将以新行终止。由于字符串在PowerShell
中作为表达式进行计算,“
也可以工作,但它只输出一行


此外,由于该数据被发送到标准输出流,它将被变量和管道捕获<如果您想缓解这种情况,代码>写主机
可能是一个更好的选择

对不起,我的意思是新行char.echo在PS中很少使用。
Get Alias echo
请您提供详细的答案。但是如果我现在就接受你的,那对我来说是不礼貌的,很抱歉。所以它需要“双引号而不是单引号。如果数据来自.php文件,那么
echo”\n;
就是这样做的。