Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для NickM

Ветеран


Contributor


Сообщения: 4635
Благодарности: 1115

Профиль | Отправить PM | Цитировать


Ищем первое вхождение подстроки, после пропускаем n-ое количество строк:
Код: Выделить весь код
@echo off
setlocal enableextensions enabledelayedexpansion
set /a icount=0
For /f "tokens=1" %%i in (test.txt) do (
set /a icount+=1
set aa=%%i
set bb=!aa:~0,3!
if !bb! == abc call :printfile
)

:printfile
For /f "tokens=* skip=%icount%" %%j in (test.txt) do (
echo.%%j
)
exit
Код не блещет изяществом, конечно - как думал, так и писал

Последний раз редактировалось NickM, 21-06-2023 в 21:53.


Отправлено: 21:33, 21-06-2023 | #5