Using a For to list all files and use them as variables -


right script works file setting path txt files need execute.

is there way improve script reads files in servers folder , uses them instead of %s1%,%s2%, etc on second for?

the script

for /f "tokens=*" %%c in (servers\list.txt) (     %%c ) %%a in (%s1% %s2% %s3%) (     call :start %%a ) 

file list:

set s1=servers\xxx.txt set s2=servers\yyy.txt set s3=servers\zzz.txt 

servers folder contains list.txt , files xxx.txt, yyy.txt, zzz.txt, etc.

xxx.txt, yyy.txt files have next format:

set server=192.168.0.0 set user=user ... 

you need nest for loops, not execute 1 after other:

@echo off setlocal enabledelayedexpansion %%l in (list.txt) (   /f "tokens=2 delims==" %%a in (%%l) (     /f "delims=" %%c in (%%a) %%c     echo !server!,!dbname!,!dbuser!,!dbpass!   ) ) 

Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

angular - Copying node modules to wwwroot AspNetCore -