作者:xycoordinate | 时间:2007-02-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-02-16 01:55 | 标题:findstr /?
findstr /n . 111.txt >>111new.txt
9 ok l
l
作者:xycoordinate | 时间:2007-02-16 04:21
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-02-16 12:17
这么好用中啊
作者:psq | 时间:2007-02-16 12:53
又学了一招,这命令真强!
作者:slore | 时间:2007-02-16 13:33
/n显示行数
但是用:不是LZ要的空格
作者:gne3 | 时间:2007-02-17 00:56
顶下
作者:xycoordinate | 时间:2007-02-17 22:46
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-02-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-02-19 23:49
@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-02-22 06:30
setlocal enabledelayedexpansion
这个玩意我也想了好长时间。
作者:xycoordinate | 时间:2007-02-23 09:24
findstr /n
命令虽好,但是不能有空行的干扰!!!!