gpt4 book ai didi

powershell - 重复字符在 PowerShell 中不起作用

转载 作者:行者123 更新时间:2023-12-02 22:10:23 25 4
gpt4 key购买 nike

我想在 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

我错过了一些非常明显的东西吗?

最佳答案

改变:

Write-Host "-" * $test.length

到:
Write-Host $("-" * $test.length)

在参数模式下,解析器解释 "-" * $test.length作为三个单独的可扩展字符串 - 将它们包含在子表达式 ( $() ) 中,以便在将整个表达式绑定(bind)为参数参数之前对其进行评估。

您可能想要 Get-Help about_Parsing .

关于powershell - 重复字符在 PowerShell 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36992107/

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