Powershell 一行命令分配多个变量


当你分配设置一个变量,你可以附上一组括号表达式,它将在执行中输出变量信息,看下面:

$a = Get-Service
($a = Get-Service)

看到什么不同了吗?这个第二条命令不仅将变量得到了从Get-Service获得结果,也将结果输出到了控制台。

事实上,你也可以为自己设置第二组变量结果,看一下这行命令:

$b = ($a = Get-Service).Name
$a
$b

这条命令将得到服务完整的信息给变量$a,将得到服务的名字给变量$b.

再来,你可以围绕括号中的方法进一步处理结果。

$c = ($b = ($a = Get-Service).Name).ToUpper()
$a
$b
$c

现在$c将得到大写的服务的名字。

 

原文地址:Multiple Assignments in One Line

本文链接: https://www.pstips.net/multiple-assignments-in-one-line.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注