全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1191|回复: 16

[Windows VPS] 【已解决】各位脚本大佬,请教一个批处理的写法

[复制链接]
发表于 2021-3-11 22:31:41 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 pangyuxing 于 2021-3-12 13:36 编辑

因工作需要,需要用批处理添加一条路由。现在的问题是,在批处理里已经获取到一个网卡的ip地址,如11.22.33.44,现在需要生成11.22.33.1,请问如何写才行?

已解决  win下的批处理应该这样写:

For /f "delims=. tokens=1,2,3" %%i in ("11.22.33.44") do @echo   %%i.%%j.%%k.1
 楼主| 发表于 2021-3-11 22:34:33 来自手机 | 显示全部楼层
自己顶一下
发表于 2021-3-11 23:04:09 来自手机 | 显示全部楼层
awk .为分隔符
 楼主| 发表于 2021-3-11 23:07:19 来自手机 | 显示全部楼层
honus 发表于 2021-3-11 23:04
awk .为分隔符

具体咋写?
发表于 2021-3-11 23:08:04 来自手机 | 显示全部楼层
for分割. 然后列出前组合三个分割,后面加上1组合,即可。
 楼主| 发表于 2021-3-11 23:12:55 来自手机 | 显示全部楼层
我希望在一个批处理里实现。最好不用awk,很多机器还没装呢
发表于 2021-3-11 23:14:38 来自手机 | 显示全部楼层
pangyuxing 发表于 2021-3-11 23:12
我希望在一个批处理里实现。最好不用awk,很多机器还没装呢

批处理啊,没看懂我说的么。
 楼主| 发表于 2021-3-11 23:14:51 来自手机 | 显示全部楼层
nat.ee 发表于 2021-3-11 23:08
for分割. 然后列出前组合三个分割,后面加上1组合,即可。

比方说在批处理里,变量
ip=11.22.33.44
那么后面怎么写?
 楼主| 发表于 2021-3-11 23:16:08 来自手机 | 显示全部楼层
nat.ee 发表于 2021-3-11 23:14
批处理啊,没看懂我说的么。

比方说在批处理里,变量
ip=11.22.33.44
那么后面怎么写?
发表于 2021-3-11 23:16:16 来自手机 | 显示全部楼层
pangyuxing 发表于 2021-3-11 23:14
比方说在批处理里,变量
ip=11.22.33.44
那么后面怎么写?

20红包,我完整给你写出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-5-9 19:13 , Processed in 0.061927 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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