CMD/BAT - [решено] Переменная в подстроке

Ответить
Аватара пользователя
pageYK@fb

CMD/BAT - [решено] Переменная в подстроке

Сообщение pageYK@fb »

Есть код, который перемещает строки с подстрокой "|20|", как записать параметр "|1|"-"|20|"?





Код:

Код: Выделить всё

set src=C:\20160715\result\1.txt
set dest=C:\20160715\result\2.txt
for /f "tokens=*" %%a in ('findstr /r ".*|20|.*" %src%') do  echo %%a>>%dest%
Аватара пользователя
alpap

Re: CMD/BAT - [решено] Переменная в подстроке

Сообщение alpap »

Если я правильно понял задачу:



Код:

Код: Выделить всё

@echo off
set src=C:\20160715\result\1.txt
set dest=C:\20160715\result\2.txt
"%dest%" (for /l %%a in (1 1 20) do @(for /f "delims=" %%b in ('more^|findstr /r ".*|%%a|.*"') do @echo %%b))
exit

.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»