我有一个文本文件output.txt
,内容如下:
**Adapter #0
Enclosure Device ID: 10
Slot Number: 16
Enclusure Device ID: 10
Slot Number: 15**
如何将机箱设备ID中的值“10”复制到我的批处理文件中的命令(xx中的标记)?
c:\megacli\megacli -CfgLdAdd -r1 [**xx**:0,**xx**:1] -a0
答案 0 :(得分:0)
尝试:
for /f "tokens=6 delims=#: " %x in (output.txt) do echo %x
在批处理文件中使用时,请使用双%
个signes(又名%%x
)
答案 1 :(得分:0)
呸,你愚蠢的编辑会改变一切。你再来一次。
for /f "tokens=4" %%I in ('find "Enclosure" output.txt') do (
c:\megacli\megacli -CfgLdAdd -r1 [%%I:0,%%I:1] -a0
)