PowerShell 范围运算符生成值列表:
>1..6
1
2
3
4
5
6
如何生成具有特定步骤的值列表?例如,我需要一个从 1 到 10 的列表,其中包含第 2 步。
最佳答案
范围运算符本身不支持跳过/步进,但您可以使用 Where-Object
(或 Where()
方法,如果您运行的是 4.0 或更高版本)来过滤每秒:
PS C:\> (1..10).Where({$_ % 2 -eq 0})
2
4
6
8
10
2.0 及以上版本:
PS C:\> 1..10 |Where-Object {$_ % 2 -eq 0}
2
4
6
8
10
关于powershell - 使用带步骤的范围运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33892174/