2015-05-14 68 views
0

這是原文:如何用批處理腳本輸出結果?

1:80
1:81
1:82
1:83

我想用批處理的結果:

1:80,
1:81,
1:82,
1:83

這是我的批處理文件。有什麼不對勁:

@echo off 
setlocal enabledelayedexpansion 
for /f "delims" %%i in {*.txt} 
    do echo %%i, 
for /f "delims" %%j in (*.txt) do (
    set var=%%j 
    echo !var! 
) 

回答

0

一些語法問題for

  1. "delims="對於沒有分隔符
  2. (*.txt),不{*.txt}
  3. 你與你的第二for錯過收盤)聲明

和一個邏輯問題:你的第二個for不會再處理所有的行,不僅是最後的,就像我想的那樣,你打算。

+0

感謝,但是當我修改和輸出批次,它具有相同的價值,如: 1:80, 1:81, 1:82, 1:83, 1:83 – Ian

+1

絕對不與代碼,你發佈。 – Stephan