|
|
楼主 |
发表于 2015-4-22 13:56:41
|
显示全部楼层
额 莫名其妙自己好使了。
奇怪 一会我从头跑一下
另外 gawk大大
我有一个帖子内容如下:
--------------------------------------------------------------------------------
本帖最后由 chouxia 于 2015-4-16 16:29 编辑
现在想由批处理输出下面代码到另一个批处理。
转义符搞的我蒙圈
麻烦帮我搞下,让我有个长经验值的机会。
echo for /f ^"tokens^=1^,2^,^* delims^==^"^ ^%%%a in^ ^(^'findstr ^"num^" ^/i ^\\file^\vdisk\1aep\^!aepname^!.txt^'^) do ^(set num^=^%%%b)>>\\file\udisk!inipath!\ak47.bat
echo for /f ^"tokens^=1^,2^,^* delims^==^"^ ^%%%c in^ ^(^'find ^"jishu^" ^/i ^\\file^\vdisk\1aep\^!aepname^!.txt^'^) do ^(set jishu^=^%%%d)>>\\file\udisk!inipath!\ak47.bat
在这个情况下^转义符是否生效?
为什么输出结果是:
for /f "tokens=1,2,* delims==" %%b)
for /f "tokens=1,2,* delims==" %%d)
-------------------------------------------------------------------
那个地方很让人蛋疼?
是转意符乱用吗? |
|