'漂亮打印'窗口%PATH%变量 - 如何拆分';' 在CMD shell中
我想在Windows CMD提示符中运行一个简单的单行程序来打印我的%PATH%变量,每行一个条目。
我试过这个:for /f "delims=;" %a in ("%path%") do echo %a但这只打印第一个条目:
Z:\>for /f "delims=;" %a in ("%path%") do echo %a
Z:\>echo c:\python25\.
c:\python25\.
另外从上面的输出中可以看出,这也是打印echo %a命令和输出。有没有办法阻止这个?
如果我尝试一个类似的命令,我会得到所有条目,但仍然得到echo %a输出垃圾邮件的结果。我不明白为什么以下打印所有条目,但我的尝试%PATH%没有。我怀疑我不懂/F开关。
Z:\>for %a in (1 2 3) do echo %a
Z:\>echo 1
1
Z:\>echo 2
2
Z:\>echo 3
3
收到一只叮咚
梵蒂冈之花