Войти

Показать полную графическую версию : [решено] Переменная в подстроке


pageYK@fb
26-07-2016, 09:09
Есть код, который перемещает строки с подстрокой "|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
28-07-2016, 00:47
Если я правильно понял задачу:

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




© OSzone.net 2001-2012