楼 主
谁来看看这个符号是干嘛用的?
发表于 2007-09-28 15:53 · 中国 浙江 宁波 电信
初级用户
★
积分 87
发帖 42
注册 2007-09-27 19:25
18年会员
UID 98424
性别 男
状态 离线
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" set "%~2=%%i"
请问这个^|符号是干嘛用的,我记得^字符好像是转义字符,而|是通配符
那么这个符号在这里有什么作用啊
第 2 楼
发表于 2007-09-28 15:58 · 中国 四川 南充 营山县 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
第 3 楼
发表于 2007-09-28 17:19 · 中国 北京 广电网
初级用户
★★
积分 128
发帖 59
注册 2007-09-15 23:03
18年会员
UID 97496
性别 男
状态 离线
不好意思,^字符的意思我还是不太了解,平时也没有用过
第 4 楼
发表于 2007-09-28 17:52 · 中国 浙江 宁波 电信
初级用户
★
积分 87
发帖 42
注册 2007-09-27 19:25
18年会员
UID 98424
性别 男
状态 离线
哦 谢谢2楼的指出错误,但是还是没有解释^|在
for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not "!%~2!" == "" set "%~2=%%i"
有什么用啊
第 5 楼
发表于 2007-09-28 17:59 · 中国 浙江 衢州 中移铁通
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
搜索一下吧,lxmxn似乎有整理过特殊字符用法的帖子的。
第 6 楼
发表于 2007-09-28 18:11 · 中国 四川 南充 营山县 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
^|在这里就是'ipconfig /all的输出作为 findstr /i /c:%1的输入,如果在|前面没有^系统就会报错
第 7 楼
发表于 2007-09-28 18:30 · 中国 浙江 宁波 电信
初级用户
★
积分 87
发帖 42
注册 2007-09-27 19:25
18年会员
UID 98424
性别 男
状态 离线
第 8 楼
发表于 2007-09-28 18:33 · 中国 浙江 宁波 电信
初级用户
★
积分 87
发帖 42
注册 2007-09-27 19:25
18年会员
UID 98424
性别 男
状态 离线
论坛跳转: