for /f "tokens=15" %i in ('ipconfig ^| find /i "ip address"') do set ip=%i
echo %ip%请问
以上for命令中 在 “|”前面为啥要加上“^”。。。这样不是应该取消了符号“|”的作用,而把“|”作为一个普通字符了吗???
转移自 DOS疑难解答 & 问题讨论 (解答室)
此问题更适合发到批处理版块
——管理员
[ Last edited by HAT on 2008-12-1 at 16:19 ]
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
for /f "tokens=15" %i in ('ipconfig ^| find /i "ip address"') do set ip=%i
echo %ip%for /f "tokens=15" %i in ('ipconfig | find /i "ip address"') do set ip=%i
Originally posted by 007dna1 at 2008-11-28 05:25 PM:
for /f "tokens=15" %i in ('ipconfig ^| find /i "ip address"') do set ip=%i
echo %ip%
请问
以上for命令中 在 “|”前面为啥要加上“^”。。。这样不 ...
for /f "tokens=15" %i in ('ipconfig | find /i "ip address"') do set ip=%i
| 评分人 | 分数 | 时间 |
|---|---|---|
| HAT | +2 | 2008-12-01 16:20 |