У меня есть код: findstr /B ^121.*.CATDrawing catdrawing.txt
Как показать с первого по тринадцатый символ?
1220112000001A.CATDrawing -> 1220112000001
У меня есть код: findstr /B ^121.*.CATDrawing catdrawing.txt
Как показать с первого по тринадцатый символ?
1220112000001A.CATDrawing -> 1220112000001
Ууууу ... как именно это регулярные выражения ^121.*.CATDrawing
будет соответствовать этой строке с 1220112000001A.CATDrawing
? В этой строке нет даже 121
;)
Но ... исходя из предположения, что вы сделали опечатку, вы можете сделать следующее:
(Я также сделал предположение, что вы хотели это в пакетном файле)
@echo off
for /f %%i in ('findstr /B ^121.*.CATDrawing catdrawing.txt') do call :processline %%i
goto :eof
:processline
set line=%*%
echo %line:~0,13%