Я застрял в .bat с этой строкой кода, пытаясь извлечь определенные c столбцы из файла, где каждая запись ограничена tab
символом
setlocal
(for /f "tokens= 1, 2, 4, 5, 7, 8, 10, 13, 14, 15, 16, 17, 21, 22, 24, 29, 32, 37, 47, 48, 49, 50, 51, 53, 54, 55 delims= " %%a in (%TNP%\TEST1.tsv) do echo %%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m %%n %%o %%p %%q %%r %%s %%t %%u %%v %%w %%x %%y %%z) > %TNP%\TEST.txt
endlocal
Код работает пока он не достигнет %%q
, с этого момента он продолжает печатать% q% r% s et c et c в выходном файле, хотя выбранные мной столбцы присутствуют во входном файле