目标:要把以下list3.txt中的内容(右括号之前为第一列,之后为第二列):
13246243ab5abcc2cf4da8a7272bcbcd(netmeet.htm) HTML.A
176112af489189d35995aae47704ad76(S166[1].scr.0) W.IHV
176112af489189d35995aae47704ad76(svchost1.exe.0) WHV
1f945111b126dd009abe1e5cacc73b8c(tmp B.tmp) 2.Spibegeneric
合并为如下效果:
13246243ab5abcc2cf4da8a7272bcbcd(netmeet.htm)(HTML.A)
176112af489189d35995aae47704ad76(S166[1].scr.0)(W.IHV)
176112af489189d35995aae47704ad76(svchost1.exe.0)(WHV)
1f945111b126dd009abe1e5cacc73b8c(tmp B.tmp)(2.Spibegeneric)
就是以 右括号+空格 为分隔符,分割。
我下面的代码有问题,当第一列中有空格时就出错,比如最后一行。应该是delims=)&& 这里的问题。不知道如何能将 右括号和空格同时作为一个分隔符。
哪位指教一下啦!
for /f "tokens=1* delims=)&& " %%a in (list3.txt) do (
echo %%b
echo %%a^)
)
13246243ab5abcc2cf4da8a7272bcbcd(netmeet.htm) HTML.A
176112af489189d35995aae47704ad76(S166[1].scr.0) W.IHV
176112af489189d35995aae47704ad76(svchost1.exe.0) WHV
1f945111b126dd009abe1e5cacc73b8c(tmp B.tmp) 2.Spibegeneric
合并为如下效果:
13246243ab5abcc2cf4da8a7272bcbcd(netmeet.htm)(HTML.A)
176112af489189d35995aae47704ad76(S166[1].scr.0)(W.IHV)
176112af489189d35995aae47704ad76(svchost1.exe.0)(WHV)
1f945111b126dd009abe1e5cacc73b8c(tmp B.tmp)(2.Spibegeneric)
就是以 右括号+空格 为分隔符,分割。
我下面的代码有问题,当第一列中有空格时就出错,比如最后一行。应该是delims=)&& 这里的问题。不知道如何能将 右括号和空格同时作为一个分隔符。
哪位指教一下啦!
for /f "tokens=1* delims=)&& " %%a in (list3.txt) do (
echo %%b
echo %%a^)
)
