我想在 PowerShell 中重复一个字符。例如:
$test = "this is a test that I want to underline with --------"
Write-Host $test
Write-Host "-" * $test.length
然而,上述代码的输出是:
This is a test that I want to underline with --------
- * 53
我是否遗漏了一些非常明显的东西?
Change:
Write-Host "-" * $test.length
to:
Write-Host $("-" * $test.length)
在参数模式下,解析器解释"-" * $test.length
作为三个单独的可扩展字符串 - 将它们包含在子表达式中($()
) 在将整个表达式绑定为形参参数之前对其进行计算。
你可能想要Get-Help about_Parsing.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)