作者:wordexport | 时间:2007-09-28 15:53 | 标题:谁来看看这个符号是干嘛用的?
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" set "%~2=%%i"
请问这个^|符号是干嘛用的,我记得^字符好像是转义字符,而|是通配符
那么这个符号在这里有什么作用啊
作者:不得不爱 | 时间:2007-09-28 15:58
^字符是转义字符,而|是管道,
作者:yoyodos | 时间:2007-09-28 17:19
不好意思,^字符的意思我还是不太了解,平时也没有用过
作者:wordexport | 时间:2007-09-28 17:52
哦 谢谢2楼的指出错误,但是还是没有解释^|在
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" set "%~2=%%i"
有什么用啊
作者:wudixin96 | 时间:2007-09-28 17:59
搜索一下吧,lxmxn似乎有整理过特殊字符用法的帖子的。
作者:不得不爱 | 时间:2007-09-28 18:11
^|在这里就是'ipconfig /all的输出作为 findstr /i /c:%1的输入,如果在|前面没有^系统就会报错
作者:wordexport | 时间:2007-09-28 18:30
谢谢版主
作者:wordexport | 时间:2007-09-28 18:33
其实就是相当于管道|的用法吧