iT邦幫忙

0

bat for迴圈 顯示特定行位

各位前輩好,目前需求是寫bat檔,利用for迴圈讀取資料檔案,並顯示某一行,以下為網路上搜尋的範例,但不太清楚 Set /a n+=1這句的寫法,
n這個變數並沒有給定初始直,請問這個寫法的含意是甚麼?

@Echo Off&Setlocal Enabledelayedexpansion
For /f "delims=" %%i in (1.txt) do (
Set /a n+=1
If !n!==2 Echo %%i
)
Pause
只顯示第二行

尚未有邦友回答

立即登入回答