con*_*tor 3 powershell powershell-2.0
PowerShell范围运算符生成值列表:
>1..6
1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)
如何通过特定步骤生成值列表?例如,我需要第1步到第2步的列表。
范围运算符本身不支持跳过/步进,但是您可以使用Where-Object(Where()如果运行的是4.0或更高版本,则可以使用该方法)每秒过滤一次:
PS C:\> (1..10).Where({$_ % 2 -eq 0})
2
4
6
8
10
Run Code Online (Sandbox Code Playgroud)
2.0版及更高版本:
PS C:\> 1..10 |Where-Object {$_ % 2 -eq 0}
2
4
6
8
10
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1321 次 |
| 最近记录: |