全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1185|回复: 16
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 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
2#
 楼主| 发表于 2021-3-11 22:34:33 来自手机 | 只看该作者
自己顶一下
3#
发表于 2021-3-11 23:04:09 来自手机 | 只看该作者
awk .为分隔符
4#
 楼主| 发表于 2021-3-11 23:07:19 来自手机 | 只看该作者
honus 发表于 2021-3-11 23:04
awk .为分隔符

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

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

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

比方说在批处理里,变量
ip=11.22.33.44
那么后面怎么写?
10#
发表于 2021-3-11 23:16:16 来自手机 | 只看该作者
pangyuxing 发表于 2021-3-11 23:14
比方说在批处理里,变量
ip=11.22.33.44
那么后面怎么写?

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

本版积分规则

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

GMT+8, 2026-1-15 17:31 , Processed in 0.062414 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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