我有簡單的文件看起來像:批迭代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