标题: [网络连接] [已解决]请教一段批处理文件的意思是什么? [打印本页]
作者: gdycczj 时间: 2011-12-7 22:43 标题: [已解决]请教一段批处理文件的意思是什么?
本帖最后由 gdycczj 于 2011-12-11 21:47 编辑
- for /f "tokens=2 delims=:" %%i in ('ipconfig^|findstr "Address"') do set ip=%%i
复制代码
我想知道符号“^”在这里作用?请各位大哥大姐指教!
作者: cjiabing 时间: 2011-12-7 23:07
晕,先问你^是什么符号
作者: CrLf 时间: 2011-12-7 23:28
将特殊字符转义,以免错误的预处理导致语法错误。
作者: bluewing009 时间: 2011-12-7 23:31 标题: 标题
回复 1# gdycczj
转义,告诉cmd:|是for里面的命令,传递ipconfig的结果而不是传递的for…………
作者: Batcher 时间: 2011-12-7 23:33
批处理文件for命令中的管道符为何要用尖号^进行转义?
http://www.bathome.net/viewthread.php?tid=1290&page=2#pid6306
作者: lxh623 时间: 2011-12-8 07:37
这里有个英文解释。
http://ss64.com/nt/syntax-esc.html
作者: gdycczj 时间: 2011-12-8 21:33
多谢各位的帮忙!特别多谢5楼,你给的资料很给力!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |