I'm looking to find path with client_1
string, replace client_1
part with client_1\bin
, and set PATH=%PATH%;%newpath%
.
I've tried
@echo off
setlocal EnableDelayedExpansion
set newpath=
for %%a in ("%path:;=";"%") do (
rem @echo %%~a
if [%newpath%]==[] (
echo %%~a | findstr /I /C:"client_1" >nul
if not errorlevel 1 (
set newpath=%%~a
set newpath=!newpath:client_1\bin=client_1!
)
)
)
set PATH=%PATH%;%newpath%