迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

在 PowerShell 的命令输出中添加新行

作者:迹忆客 最近更新:2024/03/04 浏览次数:

PowerShell 包含一组可以自定义输出内容的特殊字符序列。这些序列通常称为转义序列。它们以反引号字符 ` 开头并且区分大小写。

转义序列的一些示例是 `0`a`b`e`f`n`r 等。转义序列仅在用双引号 " " 括起来时才被解释。

本文将讨论在 PowerShell 中向命令输出添加新行的不同方法。


在 PowerShell 中使用`n 的命令输出中添加新行

`n 字符在输出中的字符之后插入一个新行或换行符。

Write-Host "This tutorial teaches you to add`na new line in PowerShell."

输出:

This tutorial teaches you to add
a new line in PowerShell.

你可以使用多个 `n 字符来添加多行。

Write-Host "This tutorial`nteaches you to add`n`n`nmultiple lines in PowerShell."

输出:

This tutorial
teaches you to add


multiple lines in PowerShell.

在 PowerShell 中使用外场分隔符 OFS

外场分隔符 OFS 允许你指定字符来分隔数组的元素。有效值是字符串,因此应将元素转换为字符串。

首先,你必须在 OFS 变量中定义一个分隔符。你必须设置两个 `n 作为分隔符才能添加单行。

$OFS="`n`n"
$color = 'red', 'blue', 'green', 'yellow'
"$($color)"

输出:

red

blue

green

yellow

在 PowerShell 中使用 [Environment]::NewLine

你还可以使用 [Environment]::NewLine 对象在命令输出中添加新行。

$new = [Environment]::NewLine
$color | ForEach {"$_$new"}

输出:

red

blue

green

yellow

[Environment]::NewLineSort-Object 一起使用的另一个示例。Sort-Object cmdlet 有助于按属性值升序或降序对对象进行排序。

以下命令获取计算机上所有已安装程序的名称,为每个程序的名称添加一个新行,然后对其进行排序。

$new = [Environment]::NewLine
Get-ChildItem HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall | ForEach{ $_.GetValue("DisplayName")} | Sort-Object | ForEach{"$_$new"}

输出:

Tools for .Net 3.5

AnyDesk

ASUS Aac_NBDT HAL

ASUS AURA Display Component

ASUS AURA Headset Component

ASUS Framework Service

ASUS Framework Service

上一篇:Windows PowerShell 中的 Base64 编码

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Windows PowerShell 中的 Base64 编码

发布时间:2024/03/04 浏览次数:62 分类:编程语言

本文将展示如何编码和解码 base64 字符串。Windows PowerShell 当前版本没有本机命令,因此我们将向你展示如何执行此操作的替代方法。

在 Windows PowerShell 中写入输出

发布时间:2024/03/04 浏览次数:121 分类:编程语言

本文将向你展示如何在 Windows PowerShell 中编写或打印输出。本文还将区分多个 write cmdlet 并解释它们的意义。

在 PowerShell 中注释代码

发布时间:2024/03/04 浏览次数:197 分类:编程语言

本文将展示在 Windows PowerShell 中注释代码的多种方法。本文还介绍了注释代码时的一些最佳实践。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便