Я хочу, чтобы пакетная программа отображала каждую 5-ю строку текстового файла, как строки № 1, 6, 11, 16 .... Я попытался изменить код head.bat, найденный здесь: Пакет Windowsкоманда (ы) для чтения первой строки из текстового файла
Мой код подобен приведенному ниже:
@echo off
setlocal enabledelayedexpansion
if [%1] == [] goto usage
SET /a counter=0
for /f "usebackq delims=" %%a in (%1) do (
set /a testcond=(%%counter-1)%4
if "!testcond!"=="0" echo %%a
set /a counter+=1
)
goto exit
:usage
echo Usage: fifth FILENAME
:exit
Этот код не работает.Подскажите, пожалуйста, что не так с этим кодом?