From e38a607039a7496e60900e5c3995f051cf26dea0 Mon Sep 17 00:00:00 2001 From: cruiza Date: Wed, 27 Mar 2024 21:16:24 +0100 Subject: [PATCH] Fix win script --- configure_lan_private_ip_windows.bat | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/configure_lan_private_ip_windows.bat b/configure_lan_private_ip_windows.bat index 6b4c5b4..8704548 100755 --- a/configure_lan_private_ip_windows.bat +++ b/configure_lan_private_ip_windows.bat @@ -10,14 +10,18 @@ if "%ip%"=="" ( setlocal enabledelayedexpansion set "tempFile=%temp%\temp_env_%random%.txt" if exist "%tempFile%" del "%tempFile%" -for /f "tokens=*" %%a in (.env) do ( - set "line=%%a" - if "!line:~0,14!"=="LAN_PRIVATE_IP=" ( - echo LAN_PRIVATE_IP=%ip%>>"%tempFile%" - ) else ( - echo !line!>>"%tempFile%" +( + for /f "delims=" %%i in ('findstr /n "^" ".env"') do ( + set "line=%%i" + set "line=!line:*:=!" + if "!line:~0,15!"=="LAN_PRIVATE_IP=" ( + echo LAN_PRIVATE_IP=%ip% + ) else ( + echo(!line! + ) ) -) +) > "%tempFile%" + move /y "%tempFile%" ".env" >nul endlocal exit /b 0