.bat - jak sprawdzić czy token istnieje w pliku?

Witam,

Mam następujący problem. Czy w cmd/bat jest możliwość sprawdzenia czy token z zawartości pliku z pętli FOR /F.

Znając składnie pętli “for” analizującej plik:

For /f “tokens=1-5 delims=,” %%g in (“plik.txt”) do …

i mając taki plik z liniami

token1, token2, token3

token1

token 1, token2

Chcę sprawdzić czy dany token istnieje - jeśli tak to go wyświetlić, jeśli nie to wyświetlić, ze nie istnieje.

Próbowałem użyć if not exists, ale zdaje sie że to tylko do przeszukiwania czy istnieją pliki.

 

 

 

Może przypisać tokeny pod zmienne  i wyświetlać/sprawdzać czy zmienna jest pusta ?

Próbowałem, ale nie wiem dokładnie jak to zrobić w skrypcie. IF EXIST jest opisane jako delegowane do wyszukiwania plików.

IF EXIST jest tylko do plików.

 

SET służy do przypisania wartości do zmiennej.

 

a potem IF zmienna ==coś tam …

 

 

Ok, już znalazlem IF [token]==[] (coś tam) else (coś tam)

:slight_smile: