找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 17714|回复: 2

[文本处理] 批处理for循环 如何处理相同前缀IP?

[复制链接]
发表于 2021-7-16 19:05:28 | 显示全部楼层 |阅读模式
命令:
for /f "tokens=14" %i in ('ipconfig^|find /i "临时 ipv6"') do echo %i

要求:
现需要提取橙色部分IP地址保存到IP.TXT文件中,且每次运行覆盖文件

执行结果:
C:\Windows\system32>for /f "tokens=14" %i in ('ipconfig^|find /i "临时 ipv6"') do echo %i

C:\Windows\system32>echo 2409:8a3c:3510:4920:dc23:bf0:64d:285d
2409:8a3c:3510:4920:dc23:bf0:64d:285d

C:\Windows\system32>echo 2409:8a3c:351b:b90:59fe:e54c:7ae8:60d1
2409:8a3c:351b:b90:59fe:e54c:7ae8:60d1

C:\Windows\system32>echo 2409:8a3c:351b:b90:dc23:bf0:64d:285d
2409:8a3c:351b:b90:dc23:bf0:64d:285d


尝试:>>IP.txt   ------------ 追加模式三条地址都被输出,不符合要求
尝试:>IP.txt     ------------只输出了最后一条ip,可以覆盖更新,但不符合要求

思路:ipconfig 只显示指定网卡信息的办法,求教
思路:未找到FOR 只循环一次的办法,求教
思路:设置变量储存,再次提取,求教


附:
Windows IP 配置
蓝色部分为已获取到

以太网适配器 以太网:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2409:8a3c:3510:4920:5478:1c2c:5c02:7d80
   IPv6 地址 . . . . . . . . . . . . : 2409:8a3c:351b:b90:5478:1c2c:5c02:7d80
   临时 IPv6 地址. . . . . . . . . . : 2409:8a3c:3510:4920:dc23:bf0:64d:285d
   临时 IPv6 地址. . . . . . . . . . : 2409:8a3c:351b:b90:59fe:e54c:7ae8:60d1
   临时 IPv6 地址. . . . . . . . . . : 2409:8a3c:351b:b90:dc23:bf0:64d:285d

   本地链接 IPv6 地址. . . . . . . . : fe80::5478:1c2c:5c02:7d80%4
   IPv4 地址 . . . . . . . . . . . . : 192.168.1.4
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::1%4
                                       192.168.1.1

以太网适配器 以太网 2:

   连接特定的 DNS 后缀 . . . . . . . :
   本地链接 IPv6 地址. . . . . . . . : fe80::c124:79a2:3e33:466%5
   自动配置 IPv4 地址  . . . . . . . : 169.254.4.102
   子网掩码  . . . . . . . . . . . . : 255.255.0.0
   默认网关. . . . . . . . . . . . . :
发表于 2021-7-16 19:19:30 | 显示全部楼层
读取一条,然后直接退出去
  1. for /f "tokens=14" %i in ('ipconfig^|find /i "临时 ipv6"') do echo %i > ip.txt & exit
复制代码
 楼主| 发表于 2021-7-16 21:45:38 | 显示全部楼层
回复 2# went


    非常感谢went ,方案可用,成功解决问题!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-20 22:24 , Processed in 0.028571 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表