
請教一個變量獲取的批處理代碼txt文件內(nèi)容如下:a=1b=0c=2d=3t=1,2,3t=332,100,9t=535,456,43tnum=3目前我用的代碼是這樣的:
我就糾結(jié)在t=這3段代碼上。上面的變量參與運行。在我的需求中,這些變量都是用來生成配置文件的。所以,變量t的部分我是這么做的在需要變量t部分的時候加入如下代碼:nclick="copycode($('code0'));">復(fù)制代碼
- for /f %%z in ('findstr /s /i /m a=1 *.txt') do (
- set list=%%z
- for /f tokens=1,* delims==%%a in ('find b ^< %%z') do (set bb=%%b)
- for /f tokens=1,* delims==%%c in ('find c ^< %%z') do (set cc=%%d)
- for /f tokens=1,* delims==%%e in ('find d ^< %%z') do (set dd=%%f)
- )
- echo !bb! !cc! !dd!
但是這樣做有個缺點,就是當執(zhí)行到變量t的時候第一個for循環(huán)沒有內(nèi)容輸出。我想問的是,這個地方有什么可以改進的嗎?nclick="copycode($('code1'));">復(fù)制代碼
- for /f tokens=1,2,3* delims==, %%q in ('find t ^< !list!') do (
- set tt1=%%r
- set t2=%%s
- set t3=%%t

