[玩转系统] PowerShell - 如何向字符串或变量添加换行符?
作者:精品下载站 日期:2024-12-14 22:04:21 浏览:15 分类:玩电脑
PowerShell - 如何向字符串或变量添加换行符?
使用 PowerShell 时,通常需要在字符串和变量中添加新行以提高可读性并使输出整洁。使用 Windows PowerShell 新行可以轻松添加到文本输出或变量中。
在这篇博文中,我将解释在字符串输出或变量中添加新行,以及如何使用 PowerShell 换行符 `(反引号)添加新行。
有多种方法可以在 PowerShell 中使用回车符“r”或在代码末尾使用行继续符“向字符串或变量添加新行。
反引号 (`) 字符是 PowerShell 行继续符。它确保 PowerShell 脚本继续换行。
要在 PowerShell 中使用行继续字符,请在代码末尾键入空格,使用反引号 ` 并按 Enter 键继续新行。
添加 PowerShell 换行符 - 使用 `r 回车符
在 PowerShell 中使用特殊字符 `r 表示回车。下面的示例展示了如何使用`r PowerShell 回车符插入新行。
PS C:\>"Shell `r`nGeek"
在上面的示例中,它使用 PowerShell 回车符 (`r) 添加换行符,并提供输出为
Shell
Geek
你知道吗:如何在Windows中使用cat命令!
PowerShell 字符串输出中的新行
使用 `n 在 PowerShell 中的字符串输出中添加换行符。下面的示例展示了如何在字符串输出中使用 PowerShell 换行 `n。
PS C:\>"Welcome to Shell Geek `nIts all about PowerShell"
在上面的示例中,在字符串中使用 `n,在 PowerShell 的字符串输出中插入新行。
上述命令的输出如下
Welcome to Shell Geek
Its all about PowerShell
酷提示: Tail - 在 PowerShell 中获取文件的最后几行!
在命令中使用 PowerShell 换行符
更常见的是,我们有较长的 PowerShell 脚本命令,并且希望使用多行语句而不是单行命令来美化它们。
要在 PowerShell 脚本命令中添加换行符,请在每行末尾使用`(反引号) 字符将命令分成多行。
在下面的示例中,我们想要获取本地计算机上的可用磁盘空间名称是一个单行命令,这使得它非常难以读取和管理。
我们可以使用 `(PowerShell 反引号字符)轻松地打破它,以在给定命令中继续行
Get-CimInstance -ComputerName localhost win32_logicaldisk | where caption -eq "C:" | foreach-object {write " $($_.caption) $('{0:N2}' -f ($_.Size/1gb)) GB total, $('{0:N2}' -f ($_.FreeSpace/1gb)) GB free "}
在命令中使用 ` (PowerShell 反引号字符)换行后,可以轻松阅读和管理。
Get-CimInstance -ComputerName localhost win32_logicaldisk `
| where caption -eq "C:" `
| foreach-object {write " $($_.caption) $('{0:N2}' `
-f ($_.Size/1gb)) GB total, $('{0:N2}' `
-f ($_.FreeSpace/1gb)) GB free "}
如上面的示例所示,在 PowerShell 中使用 ` 行继续符在新行中继续代码。通过将命令拆分为多行,使命令更具可读性。
酷提示:使用测试连接来 ping PowerShell 中的计算机列表!
将 PowerShell 换行符添加到变量
使用 PowerShell 回车 `r 或
`n,您可以在变量中添加 PowerShell 换行符或在变量的字符串输出中添加换行符,如下所示
PS C:\>$strOutput = "Welcome you to Shell Geek `r`nIts all about PowerShell"
PS C:\>$strOutput
Welcome you to Shell Geek
Its all about PowerShell
在上面向变量添加换行符的 PowerShell 脚本中,我们定义了一个带有字符串文本的变量,并添加了 `n 来为变量输出创建一个新行。
当我们在终端上打印 strOutut 变量时,它给出的输出在字符串输出之间有一个换行符。
酷提示:使用 PowerShell 替换字符串中的文本!
使用 Write-Host 添加 PowerShell 新行
使用 PowerShell Write-Host
命令使用 `n 在字符串输出中添加换行符。下面的命令在控制台上打印一个新的行字符串
PS C:\>Write-Host "Welcome you to Shell Geek `nIts all about PowerShell"
Welcome you to Shell Geek
Its all about PowerShell
在上面的脚本中,使用 PowerShell Write-Host
添加 `n 换行符,并在控制台上打印字符串,并在文本中换行。
酷提示:您知道如何在 PowerShell 中下载 zip 文件吗?
PowerShell 向数组添加新行
要在 PowerShell 中向数组添加新行,请使用管道运算符 (|) 和 OUT-String cmdlet。
让我们考虑一个 Employee 数组的示例,其中员工姓名存储在数组变量中,如下所示
$EmployeeArrayList = 'Tom Smith','Adam Strauss','Tim Smith','Gary willy'
$EmployeeArrayList 变量包含以逗号分隔的员工列表。使用以下 PowerShell 脚本逐行打印数组或向数组添加新行
$EmployeeArrayList = 'Tom Smith','Adam Strauss','Tim Smith','Gary willy'
$empArray = $EmployeeArrayList | Out-String
Write-Host $empArray
在第一个命令中,我们将员工列表存储在变量 $EmployeeArrayList 中
第二个命令使用数组变量,并将其输出通过管道传输到 Out-String,并将结果存储在临时 $empArray 变量中。
第三个命令使用 PowerShell Write-host cmdlet 在控制台上打印阵列。
上述脚本在 PowerShell 中的输出在数组中添加新行,如下所示
酷提示: PowerShell 字符串连接示例!
结论
我希望上述有关在 PowerShell 中向变量或字符串输出添加 PowerShell 换行符的不同方法的文章对您有所帮助。
在每行末尾使用 PowerShell 回车符和 PowerShell 换行符 `(反引号字符)将命令分成多行。
您还可以在定义字符串时创建 PowerShell 新换行符,如下所示
PS C:\> "Shell
>>Geek"
Shell
Geek
在此处阅读有关如何在 PowerShell 中创建多行字符串的更多信息!
您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视] 黑道中人 Alto Knights(2025)剧情 犯罪 历史 电影
[古装剧] [七侠五义][全75集][WEB-MP4/76G][国语无字][1080P][焦恩俊经典]
[实用软件] 虚拟手机号 电话 验证码 注册
[电视剧] 安眠书店/你 第五季 You Season 5 (2025) 【全10集】
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[实用软件] 虚拟手机号 电话 验证码 注册
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag