gpt4 book ai didi

windows - 将换行符回显到 Powershell 控制台

转载 作者:可可西里 更新时间:2023-11-01 12:44:47 25 4
gpt4 key购买 nike

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

我尝试了 echo "\n" 但它没有被转换成一个新行,它只是输出 \n

最佳答案

echo 一直在 PowerShell 中使用。它是 write-output 的别名。

这里的问题是您需要使用作为反引号的 PowerShell 转义字符。您可以在 TechNet on about_escape_characters 上阅读更多相关信息.

The following special characters are recognized by Windows PowerShell:

`0    Null
`a Alert
`b Backspace
`f Form feed
`n New line
`r Carriage return
`t Horizontal tab
`v Vertical tab

因此,如果您只是想分解输出,您可以简单地使用:

echo "`n"

这实际上将输出两行新行,因为发送到 Write-Output(请参阅 Get-Alias echo)的所有字符串无论如何都将以新行终止。由于字符串在 PowerShell 中被评估为表达式 "" 也可以工作,但它只会输出一行。

此外,由于此数据被发送到标准输出流,因此它将被变量和管道捕获。 Write-Host 如果您想减轻这种情况,可能是更好的选择。

关于windows - 将换行符回显到 Powershell 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36737410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com