这是什么意思:$_和%PowerShell中?
1..10 | Foreach {if($_%2){"$_ is odd number"}}
Run Code Online (Sandbox Code Playgroud)
%
Foreach-Object。您可以执行Get-Alias命令以查看其他可能包含特殊字符(例如Where-Object的别名)的别名?。$_
$PSItemForeach-Object脚本块({})中的当前对象。Where-Object {}脚本块和Select-Object哈希表中。@
@字符@VariableName。该变量可以是数组或哈希表。它通常与哈希表或字典一起使用,其中Name属性表示参数名称,而value属性是该参数的值。然后将该变量放入另一个命令中。一个例子是Get-Process @Params。用于通过数组子表达式运算符声明和初始化数组@()。
$myArray = @()和$myArray = @("value1","value2")。$variable = @{}或$variable = @{Property=Value}。@'或开头@"的字符串值并以相应的'@或结束字符串值来表示"@。
额外阅读和著名链接:
有关其他算术运算符的模数信息,请参见关于算术运算符。
有关对象及其处理方式的更多信息,请参见Foreach-ObjectForeach-Object。
另一个很好的资源是关于自动变量,它将列出PowerShell的保留/自动变量。它们由PowerShell创建和维护。您会注意到有些变量具有非字母和非数字字符。在创建自己的自定义变量时,应仅将这些变量用于其预期目的,而不应使用其名称。
有关数组子表达式运算符的详细信息,请参见关于数组。
有关创建和操作哈希表对象的详细信息,请参见关于哈希表。
请参阅关于报价规则,以了解更多信息和使用此处字符串的示例。
| 归档时间: |
|
| 查看次数: |
254 次 |
| 最近记录: |