cmd поиск подстроки



Автор The way to moon задал вопрос в разделе Другие языки и технологии

CMD. Поиск по шаблону. Нужно в файле найти с строке подстроку по шаблону %d+"x"+%d. Т.е. 2 числа разделённых символом Х. и получил лучший ответ

Ответ от Олег Филатов[гуру]
Ну, например так:
@Echo Off
For /f "tokens=1,2 delims=x" %%i In (num.txt) Do (
Set a=%%i
Set b=%%j
)
Echo a=%a%
Echo b=%b%
Set /a c=a+b
Echo c=%c%
Это при использовании в файле с расширением BAT. А если в командной строке, то так:
@Echo Off & For /f "tokens=1,2 delims=x" %i In (num.txt) Do Set a=%i & Set b=%j & Echo a=%a% & Echo b=%b%
Олег Филатов
Мыслитель
(9075)
Похоже, интерпретатору неважно сколько именно пробелов...
@Echo Off
For /f "tokens=1,2 delims= " %%i In (num.txt) Do (
Set a=%%i
Set b=%%j
Echo %%i
Echo %%j
Echo a=!a!
Echo b=!b!
Set /a c=a+b
Echo c=!c!
)
Сохраняем в BAT-файле и запускаем так: cmd /v:on /c test.bat

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: CMD. Поиск по шаблону. Нужно в файле найти с строке подстроку по шаблону %d+"x"+%d. Т.е. 2 числа разделённых символом Х.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*