简体   繁体   English

Windows 命令 FOR LOOP - 如何使用计数器的先前值?

[英]Windows Command FOR LOOP - how to use previous value of counter?

using Windows Command, I would like to use the previous counter value to specify a file within a command.使用 Windows 命令,我想使用以前的计数器值来指定命令中的文件。 Something like:就像是:

FOR /L %G in (1,1,3) do (echo %G & echo (%G-1)

Expected result:预期结果:

1 0
2 1
3 2

Is this possible somehow?这有可能吗?

Thanks a lot!非常感谢!

Yea, for your purpose, you can run the command:是的,为了您的目的,您可以运行以下命令:

$for /L %i in (1,1,3) do @echo off | set /P=%i & set /a myvar=-1+%i & echo.

The output is:输出是: 回声计数器和前一个计数器

1 0
2 1
3 2

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM