CMD/BAT - [решено] замена в строке с использованием переменной

Ответить
Аватара пользователя
shadowbat

CMD/BAT - [решено] замена в строке с использованием переменной

Сообщение shadowbat »

подскажите, как заменить %t% на "the" (пятая строка)





Код:

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

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
set str=%str:%t%=the%
echo.%str%
pause
Аватара пользователя
shadowbat

Re: CMD/BAT - [решено] замена в строке с использованием переменной

Сообщение shadowbat »

Код:

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

@echo off
SetLocal EnableDelayedExpansion
set t=teh
set str=%t% cat in %t% hat
echo.%str%
set str=!str:%t%=the!
echo.%str%
pause





Код:

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

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
call set str=%%str:%t%=the%%
echo.%str%
pause



Код:

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

@echo off
set t=teh
set str=%t% cat in %t% hat
echo.%str%
call echo.%%str:%t%=the%%
pause
Ответить

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