我已经用几十种语言编程了20年,但我无法理解"FOR"在windows cmd shell批处理文件中是如何工作的,无论我怎么努力.我读
http://www.ss64.com/nt/for.html
互联网上的其他一些文章,但仍然混淆,无法完成任何事情.
任何人都可以简单地解释一下"FOR"的工作原理吗?
对于更具体的问题,我如何遍历%PATH%变量中的每个路径?我试过了
rem showpathenv.bat
for /f "delims=;" %%g in ("%PATH%") do echo %%g
Run Code Online (Sandbox Code Playgroud)
这只显示了第一条路径,而不是所有路径.为什么?我做错了什么?