我正在尝试从BATCH转向PowerShell,并且正在尝试转换我的自己的脚本。
我的问题出在循环中的范围:我的原始BATCH脚本是这样的。
并且会打印
使用Powershell,一个范围可以是123..323,因此
会给我吗?
有没有办法设置一个步长不等于1的范围?我找到的所有示例要么列出所有的数字(我有几百个...),要么使用数字之间的两个点。
我的问题出在循环中的范围:我的原始BATCH脚本是这样的。
for /L %%U in (123,2,323) do ECHO %%U
并且会打印
123
125
127
...
使用Powershell,一个范围可以是123..323,因此
123..323 | % {Echo $_ }
会给我吗?
123
124
125
...
有没有办法设置一个步长不等于1的范围?我找到的所有示例要么列出所有的数字(我有几百个...),要么使用数字之间的两个点。