次のような単純なファイルがあります。
Submit.log
Submitting job(s)..
2 job(s) submitted to cluster 528.
Submitting job(s)..
2 job(s) submitted to cluster 529.
次に、2行目(クラスター)の最後の数値のみを出力する必要があります。この場合、目的の出力は次のようになります。
528
529
以下のスクリプトを使用してみましたが、なぜ機能しないのかわかりません。バッチを使用して行う必要があります。これはシステムの制限です。
@ECHO OFF
FOR /F "tokens=6" %%g IN (Submit.log) DO (
set Job=%%g
echo %Job:.=%
)
エレガントな解決策は間違いなくプラスですが、誰かが簡単な解決策で私を助けてくれるなら、私は感謝します。