Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过变量进行PowerShell字符串插值

通过变量进行PowerShell字符串插值
EN

Stack Overflow用户
提问于 2014-04-08 16:17:23
回答 2查看 3.2K关注 0票数 1

以下代码按预期工作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'John' | % { "$_ $_" }
> John John

但是,我无法找到将字符串$_ $_存储在变量中的方法,该变量稍后将在管道中使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$f = '$_ $_'
'John' | % { $f }
> $_ $_

我如何“插入”一个变量,而不是使用双引号字符串?

EN

回答 2

Stack Overflow用户

发布于 2014-04-08 16:43:05

您可以定义一个用大括号括起来的PowerShell ScriptBlock,然后使用.调用操作符执行它。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$f = { $_ $_ }
'John' | % { . $f }

输出如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
John
John

或者,如果你想要一个字符串(就像你最初的问题一样),你可以这样做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$f = { "$_ $_" }
'John' | % { . $f };

输出如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
John John
票数 5
EN

Stack Overflow用户

发布于 2014-04-08 16:17:23

答案是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'John' | % { $ExecutionContext.InvokeCommand.ExpandString($f) }
> John John

这要归功于Bill_Stewart对PowerShell Double Interpolation的回答。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22942682

复制
相关文章
Sass变量插值
程序员 NEO
2023/09/29
1440
Sass变量插值
less变量插值
程序员 NEO
2023/09/29
2140
less变量插值
Scala 字符串插值: s插值
val pageLevelId = 3 val pageLevelName = "entrance" val funnel = Map(2 -> List(11111), 4 -> List(7), 3 -> List(402, 403), 5 -> List(1572, 1574)) val bg = s"$pageLevelName.page_id = 254" :: s"$pageLevelName.page_value in('%s')".format(funnel(pageLevelId).
大数据工程师-公子
2019/03/14
1.6K0
JS的字符串插值,变量长文本换行
作为一个PHPer,经常需要在html中写js jq来解析数据,形成列表、选项等等。
宣言言言
2019/12/19
7.9K0
JS的字符串插值,变量长文本换行
利用griddata进行插值
因为最近在做算法优化,所以对数据统一性有一定要求,在最近的研究中主要用一个简单的最近邻插值对数据集进行降尺度处理。 主要运用到的函数时scipy里面的 griddata
全栈程序员站长
2022/08/24
8640
利用griddata进行插值
字符串插值_让我们帮助QueryProvider处理插值字符串
QueryProvider的细节 (Specifics of QueryProvider)
用户7886150
2021/01/14
7630
Swift入门: 字符串插值
如果我们想打印一条消息给包含他们姓名的用户,字符串插值就变得很简单:只需编写一个反斜杠、一个左括号、一个代码、一个右括号,如下所示:
韦弦zhy
2020/03/19
9860
stata对包含协变量的模型进行缺失值多重插补分析
多重插补已成为处理缺失数据的常用方法 。 我们可以考虑使用多个插补来估算X中的缺失值。接下来的一个自然问题是,在X的插补模型中,变量Y是否应该作为协变量包含在内?
拓端
2020/07/17
2.5K0
stata对包含协变量的模型进行缺失值多重插补分析
SASA第四篇 变量插值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style>
贵哥的编程之路
2020/10/28
3170
SASA第四篇  变量插值
外部数据插值到fluent变量中
3.19.2. Format of the Interpolation File
周星星9527
2020/11/19
2.2K0
外部数据插值到fluent变量中
React技巧之字符串插值
原文链接:https://bobbyhadz.com/blog/react-string-interpolation[1]
chuckQu
2022/08/19
5860
React技巧之字符串插值
python中griddata的外插值_利用griddata进行二维插值
实际问题可以抽象为 \(z = f(x, y)\) 的形式,而你只知道有限的点 \((x_i,y_i,z_i)\),你又需要局部的全数据,这时你就需要插值,一维的插值方法网上很多,不再赘述,这里仅介绍二维的插值法
全栈程序员站长
2022/09/01
3.8K0
自定义scala 字符串插值
前言 字符串插值是 scala 2.10.0 开始引入的一个新的概念,就是能够让用户在字符串中嵌入变量引用。 从而可以让用户用数据来构造字符串。 比如 s interpolator,允许直接在字符串中使用变量和计算表达式: val name = "Ldpe2G" println(s"Hello, $name")  // Hello, Ldpe2G println(s"1 + 1 = ${1 + 1}") // 1 + 1 = 2 已经提供的interpolator还有f, raw等 参考:http://do
Ldpe2G
2018/06/29
1.2K0
matlab 插值出错,MATLAB插值问题
,称F(x)为f(x)在区间[a,b]上的插值函数,称(xi, yi)为插值节点。若F(x)为多项式,称为多项式插值(或代数插值) ;常用的代数插值方法有:拉格朗日插值,牛顿插值。
全栈程序员站长
2022/09/05
1.2K0
图像插值
算法:图像插值是在基于模型框架下,从低分辨率图像生成高分辨率图像的过程,用以恢复图像中所丢失的信息。图像常见的插值算法可以分为两类:自适应和非自适应,如最近邻插值,双线性插值,双平方插值,双立方插值以及其他高阶方法等,应用于军事雷达图像、卫星遥感图像、天文观测图像、地质勘探数据图像、生物医学切片及显微图像等特殊图像及日常人物景物图像的处理。
裴来凡
2022/05/28
7210
图像插值
最近邻插值、双线性插值、双三次插值
越是简单的模型越适合用来举例子,我们就举个简单的图像:3X3 的256级灰度图,也就是高为3个象素,宽也是3个象素的图像,每个象素的取值可以是 0-255,代表该像素的亮度,255代表最亮,也就是白色,0代表最暗,即黑色。假如图像的象素矩阵如下图所示(这个原始图把它叫做源图,Source): 234 38 22 67 44 12 89 65 63
全栈程序员站长
2022/07/01
1.5K0
最近邻插值、双线性插值、双三次插值
插值查找
3.int midIndex = low + (high - low) * (key -arr[low]) / (arr[high] - arr[low]); //插值索引
JusterZhu
2022/12/07
8660
插值查找
numpy 插值
第二个参数是需要pad的值,参数输入方式为:((before_1, after_1), … (before_N, after_N)),其中(before_1, after_1)表示第1轴两边缘分别填充before_1个和after_1个数值;
全栈程序员站长
2022/09/22
6700
numpy 插值
arcgis--空间插值(确定性插值)
Twcat_tree
2022/12/05
9730
arcgis--空间插值(确定性插值)
matlab插值函数的作用,matlab 插值函数[通俗易懂]
MATLAB中的插值函数为interp1,其调用格式为: yi= interp1(x,y,xi,’method’)
全栈程序员站长
2022/09/05
1.3K0

相似问题

通过插值变量值进行样式切换

16

环境变量PowerShell中的字符串插值

12

PowerShell字符串插值语法

20

如何通过复制值进行插值?

16

PowerShell:函数插值

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文