batch_prog
Cadet 2nd Year
- Registriert
- März 2017
- Beiträge
- 27
Hallo, wer kann mir hier helfen?
Ich habe eine Batch, die die Zeile übertragen soll, wenn in Spalte nur der Wert gleich 10 11 12 usw. steht, sonst soll er die Zeile nicht übertragen. Wer hat ne Idee woran es liegt?
@echo off &setlocal
set"quelle=%userprofile%\Desktop\TEST\quelle.csv"
set "ziel=%userprofile%\Desktop\TEST\ziel.txt"
>"%ziel%" (for /f "usebackq skip=1 tokens=1-31 delims=," %%a in ("%quelle%") DO (
echo(%%d | findstr /i "^10$ ^11$ ^12$ ^13$ ^14$ ^18$ ^19$ ^21$ ^22$ ^25$ ^30$ ^31$" >nul 2>&1 && (
echo(%%ae;1;
)
)
))
Ich habe eine Batch, die die Zeile übertragen soll, wenn in Spalte nur der Wert gleich 10 11 12 usw. steht, sonst soll er die Zeile nicht übertragen. Wer hat ne Idee woran es liegt?
@echo off &setlocal
set"quelle=%userprofile%\Desktop\TEST\quelle.csv"
set "ziel=%userprofile%\Desktop\TEST\ziel.txt"
>"%ziel%" (for /f "usebackq skip=1 tokens=1-31 delims=," %%a in ("%quelle%") DO (
echo(%%d | findstr /i "^10$ ^11$ ^12$ ^13$ ^14$ ^18$ ^19$ ^21$ ^22$ ^25$ ^30$ ^31$" >nul 2>&1 && (
echo(%%ae;1;
)
)
))