Ren*_*ger 3 powershell grammar string-interpolation
在PowerShell的文档中,我遇到了表达式可扩展字符串:
参数模式旨在解析 shell 环境中命令的参数和参数。所有输入都被视为可扩展字符串,除非它使用以下语法之一:
不幸的是,我无法找到可扩展字符串的定义,我的问题是: PowerShell 中的可扩展字符串是什么?
绝对不幸的是,在撰写本文时,有关 PowerShell 字符串文字的官方帮助主题about_Quoting_Rules没有引入术语可扩展字符串[更新:在线版本现在引入了;要在本地查看更新,您可能必须运行Update-Help]。
可扩展字符串是:
双引号字符串文字( "...")
'...') 是逐字(文字)字符串。@"<newline>...<newline>"@的底部部分。双引号字符串执行字符串插值(扩展)。
"$var"),并通过$()(例如,"$($var.property)")嵌入表达式和整个语句。逐字转义 $(和")字符。和`。将变量名称括起来{...}以消除歧义(例如"${var}")。| 归档时间: |
|
| 查看次数: |
840 次 |
| 最近记录: |