重复字符在 PowerShell 中不起作用

2023-11-22

我想在 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(使用前将#替换为@)

重复字符在 PowerShell 中不起作用 的相关文章

随机推荐

  • c中的“short int”和“short”有什么区别? [复制]

    这个问题在这里已经有答案了 将变量声明为short int 和short 有什么区别 在gcc编译器中 short占用2个字节 用sizeof short 检查 并且short int也给出了2个字节的大小 两者是否相同或不同 在这种情况下
  • 如何在 JavaScript 中获取 HTML 元素的样式值?

    我正在寻找一种方法 从通过样式标签设置样式的元素中检索样式 在身体里 div div 我正在寻找不使用库的直接 JavaScript 我尝试了以下操作 但一直收到空白 alert document getElementById box st
  • 如何从子例程中不返回任何内容?

    我想在执行下一步之前验证一个条件 但只发出警告并跳过当前值而不是死掉 如何重写 validate me 子例程而不返回任何值 Update 请注意 以下代码按预期工作 只是我想要其他东西 而不是从 validate me 返回 1 或 0
  • 保存图像,然后在 Swift (iOS) 中加载它

    我正在使用 saveImage 保存图像 func saveImage image UIImage path String gt Bool let pngImageData UIImagePNGRepresentation image le
  • d3.js 构建矩形网格

    我正在尝试在 d3 js 中构建一个矩形网格 网格有 7 行 一周中的几天 和 24 列 一天中的小时 以下代码仅绘制 行 列 天0 小时0 第 1 天 1 小时 第 2 天 第 2 小时 第 3 天 第 3 小时 第 4 天 第 4 小时
  • R 分组显示所有因子水平的计数,即使 dplyr 为零

    set seed 1 dat lt data frame ID sample letters 50 rep TRUE dat gt group by ID gt summarise no rows length ID 我有上面的代码 它创建
  • 了解 Java 内存模型和垃圾收集 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心以获得指导 我经常会收到很多学生或寻找
  • 从 GCE VM 分离启动磁盘

    我正在尝试从 GCE 虚拟机分离启动磁盘 由于虚拟机已停止 因此它应该允许我将其分离 但它返回此错误 UNSUPPORTED OPERATION Hot remove of the root disk is not supported 有什
  • 如何只加载最后一个分区的数据

    我有一些数据是这样分区的 data year 2016 month 9 version 0 data year 2016 month 10 version 0 data year 2016 month 10 version 1 data y
  • 以编程方式实例化 Sharepoint 中的 Web 部件页面

    是否有一种简单的方法可以使用对象模型或 Web 服务以编程方式将 Web 部件页面添加到 Sharepoint 站点 以这种方式创建列表和添加 Web 部件似乎很简单 但我找不到如何创建内容页面的示例 编辑 对于普通的 WSS 安装 不是
  • Java 中的加权线性回归

    有谁知道 Java 中的科学 数学库可以直接实现加权线性回归吗 类似于接受 3 个参数并返回相应系数的函数 linearRegression x y weights 这看起来相当简单 所以我想它存在于某个地方 PS 我尝试过弗兰尼根的图书馆
  • 将 12 小时日期/时间转换为 24 小时日期/时间

    我有一个制表符分隔文件 其中每条记录都有一个 12 小时格式的时间戳字段 月 日 年 时 分 秒 AM PM 我需要快速将这些字段转换为 24 小时时间 月 日 年 HH mm ss 最好的方法是什么 我在 Windows 平台上运行 但除
  • 既然延迟已从反应导航中删除,如何“延迟加载”选项卡导航器屏幕

    React navigation 的维护者已从库中删除了 lazy true 导致所有选项卡尝试立即渲染 并获取先前由 lazy 控制的内容 现在乱序触发 为了保持类似的功能 如何强制在选项卡屏幕上等待 以便在第一次获得焦点之前不加载或调用
  • 如何使用 ITranscriptLogger 和 TranscriptLoggerMiddleware 在 cosmos DB 中存储聊天记录

    我想使用 ITranscriptLogger 和 TranscriptMiddelWare 将整个聊天历史记录存储在 cosmos DB 中 但我很难做到这一点 我读过了这篇 MS 文章 但我想将其存储在 Cosmos DB 中而不是 Bl
  • 有兴趣制作一个 PHP 脚本,将 IP 地址从定义的起始地址递增到定义的结束地址

    我知道我可以通过首先使用 PHP 内置函数将 IP 地址转换为十进制表示法来轻松做到这一点up2long and long2ip 我只是希望能够使用标准 IP 地址表示法做同样的事情作为练习 我想的问题是这样的 给定一个起始IP地址 比如1
  • 可以不使用括号调用单参数Python函数吗? [复制]

    这个问题在这里已经有答案了 Python 文档指定 如果函数仅采用单个参数 则省略括号是合法的 但是 myfunction Hello 产生语法错误 那么 到底是怎么回事呢 EDIT 我读到的声明仅适用于生成器表达式 在只有一个参数的调用中
  • grep 自动忽略文件

    有什么方法可以使用 grep 在搜索某些内容时忽略某些文件 相当于 svnignore 或 gitignore 吗 我在搜索源代码时通常使用类似的东西 grep r something grep v ignore file1 grep v
  • 与 QLabel 和 QLineEdit 中的右侧文本对齐

    我有一个QLabel就在下面一个QLineEdit具有相同的尺寸和对齐属性 QLineEdit lineEdit new QLineEdit 999 lineEdit gt setFixedWidth 100 lineEdit gt set
  • jni 调用以自定义 java 接口作为参数的 java 方法

    我正在cocos2d x平台上开发一个插件项目 我想编写一些c 包装器接口来通过调用java方法JNI from jar软件开发工具包 我知道如何使用 JNI 调用静态 java 方法 但我对 java 函数中的接口参数感到困惑 我有一个处
  • 重复字符在 PowerShell 中不起作用

    我想在 PowerShell 中重复一个字符 例如 test this is a test that I want to underline with Write Host test Write Host test length 然而 上述