PowerShell中定义多行字符串变量的方法

(编辑:jimmy 日期: 2025/1/2 浏览:2)

本文介绍PowerShell中如何定义一个跨多行的字符串变量,定义多行字符串时使用@"开始,使用"@结束。

有没有遇到这样一种情况,我们想创建一个变量来保存一个跨行的字符串。 是不是对怎么输入很头疼啊?其它编程语言有没有办法我不知道,但在PowerShell中,有一个很简单的办法,那就是使用@字符。

举例如下:
复制代码 代码如下:
$str = @"
字符串的第1行
字符串的第2行
……
字符串的第n行
"@

注意在“@"”之后,不要出现其它字符,否则就会出现如下错误:
复制代码 代码如下:
PS C:\Users\zhanghong> $s=@"1
源文本中存在无法识别的标记。
所在位置 行:1 字符: 4

好了,关于PowerShell创建多行字符串,小编就介绍这么,希望对大家有所帮助。

一句话新闻

高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。