|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『楼 主』:
如何生成行号
现在有文件
111.txt
199.53.1.78
199.53.2.78
199.53.3.78
如何生成111new.txt
1 199.53.1.78
2 199.53.2.78
3 199.53.3.78
批处理命令中实现
[ Last edited by namejm on 2007-2-20 at 02:03 PM ]
|
|
2007-2-16 01:34 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第
2 楼』:
findstr /?
findstr /n . 111.txt >>111new.txt
9 ok l
l
|
|
2007-2-16 01:55 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第
3 楼』:

Quote: | 1:199.53.1.78
2:199.53.2.78
3:199.53.3.78 |
|
findstr我要好好学习呀!
谢谢!!
[ Last edited by xycoordinate on 2007-2-15 at 03:22 PM ]
|
|
2007-2-16 04:21 |
|
|
zjonah
新手上路

积分 10
发帖 5
注册 2006-7-17
状态 离线
|
|
2007-2-16 12:17 |
|
|
psq
初级用户
 
积分 30
发帖 11
注册 2007-2-13
状态 离线
|
|
2007-2-16 12:53 |
|
|
slore
铂金会员
      
积分 5212
发帖 2478
注册 2007-2-8
状态 离线
|
『第
6 楼』:
/n显示行数
但是用:不是LZ要的空格
|
|
2007-2-16 13:33 |
|
|
gne3
高级用户
    DOS学徒
积分 526
发帖 252
注册 2007-2-12
状态 离线
|
|
2007-2-17 00:56 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第
8 楼』:
Quote: | Originally posted by slore at 2007-2-16 12:33 AM:
/n显示行数
但是用:不是LZ要的空格 |
|
再用for命令
for /f "tokens=1,2 delims=:" %i in (111new.txt) do @echo %i %j
就行了!!!
|
|
2007-2-17 22:46 |
|
|
qingfushuan
高级用户
   
积分 502
发帖 327
注册 2006-12-30
状态 离线
|
『第
9 楼』:
不好意思,忽略:了
加上楼上的就完美了,
@echo off
for /f "tokens=1,2 delims=:" %%a in ('findstr /n . 111.txt') do echo %%a %%b >>111new.txt
pause
祝各位兄弟大年过得愉快,新春快乐^0^ !!!!
|
|
2007-2-17 22:55 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第
10 楼』:
Quote: | @echo off
setlocal enabledelayedexpansion
set i=0
for /f %%a in (111.txt) do (
set /a i+=1
echo !i! %%a >>111new.txt
) |
|
在大家的帮助下,想出来的!!!!
[ Last edited by xycoordinate on 2007-2-19 at 10:51 AM ]
|
|
2007-2-19 23:49 |
|
|
htysm
高级用户
   
积分 866
发帖 415
注册 2005-12-4
状态 离线
|
『第
11 楼』:
setlocal enabledelayedexpansion
这个玩意我也想了好长时间。
|
|
2007-2-22 06:30 |
|
|
xycoordinate
中级用户
  
积分 493
发帖 228
注册 2007-2-16 来自 安徽
状态 离线
|
『第
12 楼』:
findstr /n
命令虽好,但是不能有空行的干扰!!!!
|
|
2007-2-23 09:24 |
|