Jeg er ved at lave en batch fil som skal løbe alle filer igennem i et directory og finde/erstatte en streng i filerne.
Jeg kan dog ikke få (SET str_path=%%i) til at updatere værdien i str_path.
@echo off SETLOCAL ENABLEEXTENSIONS ::SETLOCAL DISABLEDELAYEDEXPANSION SETLOCAL ENABLEDELAYEDEXPANSION set ot_str_find=/trunk/ set ot_str_replace=/test/ echo eeee set str_path=ourtree/vensor for /r %%i in (*.php) do ( SET str_path=%%i <------------------------- ECHO !str_path! if not "%str_path%"=="%str_path:vendor=%" ( echo %%i for /f "tokens=1,* delims=]" %%A in ('"type %%i|find /n /v """') do ( set "line=%%A" if defined line ( call set "line=echo.%%line:%ot_str_find%=%ot_str_replace%%%" for /f "delims=" %%X in ('"echo."%%line%%""') do %%~X >> tmp_new ) else echo. ) move /Y tmp_new %%i >nul ) else echo.ddd ) pause
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.