标题: 如何生成行号
[打印本页]
作者: xycoordinate
时间: 2007-2-16 01:34
标题: 如何生成行号
现在有文件
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 ]
作者: qingfushuan
时间: 2007-2-16 01:55
标题: findstr /?
findstr /n . 111.txt >>111new.txt
9 ok l
l
作者: xycoordinate
时间: 2007-2-16 04:21

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 ]
作者: zjonah
时间: 2007-2-16 12:17
这么好用中啊
作者: psq
时间: 2007-2-16 12:53
又学了一招,这命令真强!
作者: slore
时间: 2007-2-16 13:33
/n显示行数
但是用:不是LZ要的空格
作者: gne3
时间: 2007-2-17 00:56
顶下
作者: xycoordinate
时间: 2007-2-17 22:46
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
就行了!!!
作者: qingfushuan
时间: 2007-2-17 22:55
标题: 不好意思,忽略:了
加上楼上的就完美了,
@echo off
for /f "tokens=1,2 delims=:" %%a in ('findstr /n . 111.txt') do echo %%a %%b >>111new.txt
pause
祝各位兄弟大年过得愉快,新春快乐^0^ !!!!
作者: xycoordinate
时间: 2007-2-19 23:49
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 ]
作者: htysm
时间: 2007-2-22 06:30
setlocal enabledelayedexpansion
这个玩意我也想了好长时间。
作者: xycoordinate
时间: 2007-2-23 09:24
findstr /n
命令虽好,但是不能有空行的干扰!!!!