Bu toplu iş dosyasına sahibim ve bazı satırların 'echo'larını atlamam gerekiyor. Atlamak istediğim satırlar:
W;;
A;;TE;Tr100;8;;31.79;SHIP-TE50;;
A;;TE;Tr100;8;;33.08;SHIP-TE50;;
and so on .
Sadece A;;TE;Tr100;
çizgiyi yakalamak ve görüntülemeyi atlamak için joker karakter kullanmak istiyorum . İşe yarıyor W;;
ama işe yaramıyor A;;TE;
Nasıl yapabilirim?
@ECHO OFF
cls
SETLOCAL ENABLEDELAYEDEXPANSION
SET /a number=%1-1
SET "sourcedir=z:\abc\def\ghi"
SET "filename1=%sourcedir%\jklm%number%.gwl"
SET "last="
FOR /f "delims=" %%a IN ('sort "%filename1%"') DO (
IF "%%a"=="W;;" goto :break
IF "%%a"=="A;;TE;*" goto :break
IF "%%a"=="!last!" ECHO %%a
SET "last=%%a"
)
:break
GOTO :EOF