标题: [求助]同一个变量的两个值,001和1…099和99??
[打印本页]
作者: beyoungse
时间: 2007-9-17 00:53
标题: [求助]同一个变量的两个值,001和1…099和99??
我想做计算机名称和IP 对照表输出到IP.TXT
如 :
##ip.txt
A001 192.168.0.1
A002 192.168.0.2
……
……
A099 192.168.0.99
A100 192.168.0.100
我怎么用一个变量做到??
作者: scriptor
时间: 2007-9-17 02:06
看看我发的那个帖子把
希望对你有帮助!
那个只是查本机的
作者: scriptor
时间: 2007-9-17 02:06
你是不是想用在网络上啊?
像网吧之类的管理工作/?
作者: HAT
时间: 2007-9-17 06:34
加个计数器就行了吧
计数器小于10的时候补两个0
计数器小于100的时候补一个0
作者: wudixin96
时间: 2007-9-17 07:38
Quote: |
- @echo off
- for /l %%i in (1,1,100) do (
- set num=%%i
- call set num=00%%num%%
- call set num=%%num:~-3%%
- call echo A%%num%% 192.168.0.%%i>>ip.txt
- )
- pause
wudixin96于: 2007-09-17 07:26 |
|
这样吗?
作者: beyoungse
时间: 2007-10-17 20:01
@echo off
for /l %%i in (1,1,100) do (
set num=%%i
call set num=00%%num%%
call set num=%%num:~-3%%
call echo A%%num%% 192.168.0.%%i>>ip.txt
)
pause
这样吗? [/quote]
谢谢
作者: lxmxn
时间: 2007-10-17 20:40
标题: 我来个gawk版的 ^_^
gawk "BEGIN{for(i=1;i<=255;i++){printf(\"A%03s 192.168.0.%d\n\",i,i)}}" >ip.txt