- 帖子
- 5
- 积分
- 179
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2008-7-26
|
我的目的是删除J.txt第一行,第二行提升到第一行
代码:
@echo off&cls&color e9
'&title 删除J.txt第一行,第二行提升到第一行
'&mode con:lines=3 cols=50
'&del log.txt /f
'&if not exist back_J.txt copy J.txt back_J.txt>nul
'&echo.
'&echo Please wait...
'&if not exist J.txt echo 找不到 J.txt&echo 按任意键退出&pause>nul&exit
'&for /f "tokens=1,* delims=:" %%a in ('findstr /i/n .* J.txt')do (
if not %%a==1 echo %%a:%%b | findstr /i "%%a" >>log.txt&set /p=^><nul&set /a y=y+1
)
echo 行数:%y%&ping -n 2 127.1>nul
'&del J.txt
'&for /f "tokens=1,* delims=:" %%a in (log.txt) do (
echo %%b >>J.txt
del log.txt /f
但是最后所得到的log.txt文件里每行都出现了行标,2:,3:.....
我不想出现行标有什么办法,或者用什么办法把行标去掉 |
|