Board logo

标题: [求助]怎样在文本内容的第二行插入时间 [打印本页]

作者: meiyongderen     时间: 2008-4-24 13:52    标题: [求助]怎样在文本内容的第二行插入时间

比如文本内容
111111111111
222222222222222
33333333

要求指定在第二行插入时间
作者: slore     时间: 2008-4-24 16:17
@echo off
for /f "delims=" %%i in (a.txt) do echo %%i>>b.txt&goto :Break
:Break
echo %date%>>b.txt
for /f "skip=1 delims=" %%i in (a.txt) do echo %%i>>b.txt
echo 处理完毕!按任意键退出……
pause>nul
作者: terrytong     时间: 2008-4-24 16:17
希望高手早点来解啊。
作者: bat-zw     时间: 2008-4-24 16:29

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('type a.txt') do (
     set /a n+=1
     if !n! equ 1 (
                     echo %%i>a.txt
    ) else (
             if !n! equ 2 (
                             echo %%i&echo %time%>>a.txt
             ) else (
                      echo %%i>>a.txt
                      )
    )
)

作者: terse     时间: 2008-4-24 16:50
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (a.txt) do (
if not defined str (echo.%%i&echo %date%&set str=a) else echo.%%i
)
pause