我有简单的文件看起来像:批迭代FOR/F变量
Submit.log
Submitting job(s)..
2 job(s) submitted to cluster 528.
Submitting job(s)..
2 job(s) submitted to cluster 529.
然后我需要输出只从第二行(集群)的最后一个数字,在这种情况下所需的输出将是:
528
529
我试过使用下面的脚本,但我不知道它为什么不工作。我需要使用批量处理,这是我们系统的限制。
@ECHO OFF
FOR /F "tokens=6" %%g IN (Submit.log) DO (
set Job=%%g
echo %Job:.=%
)
优雅的解决方案将明确加分,但如果有人可以帮助我用一个简单的解决方案,我将不胜感激。
我不知道延迟扩展的事情。谢谢一堆! – Mac 2012-04-05 03:26:25