0

我有一个文本文件output.txt,内容如下:

**Adapter #0
Enclosure Device ID: 10
Slot Number: 16
Enclusure Device ID: 10
Slot Number: 15**

如何将值“10”从机箱设备 ID 复制到下面的命令,该命令是我的批处理文件的一部分(标记为 xx)?

c:\megacli\megacli -CfgLdAdd -r1 [**xx**:0,**xx**:1] -a0
4

2 回答 2

0

尝试:

for /f "tokens=6 delims=#: " %x in (output.txt) do echo %x

在批处理文件中使用时使用双符号%(又名%%x

于 2013-02-14T17:40:20.343 回答
0

呸,你愚蠢的编辑改变了一切。你又来了。

for /f "tokens=4" %%I in ('find "Enclosure" output.txt') do (
    c:\megacli\megacli -CfgLdAdd -r1 [%%I:0,%%I:1] -a0
)
于 2013-02-14T17:46:01.680 回答