联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by wwwyangxm at 2008-11-17 11:39 AM: 我手工执行了一下sed.txt,最后显示的是系统无法执行指定的程序.... 直接运行批处理一闪就关闭了
@echo off copy /y 1.txt c:\abc.txt >nul echo 下面是修改前的内容&type c:\abc.txt for /f "tokens=1-12*" %%a in ('type "c:\abc.txt"') do ( if not defined dos ( set dos=dos if "%%k"=="0" ( >"c:\abc.txt" echo %%a %%b %%c %%d %%e %%f %%g %%h 0001 2359 0 正常传输 %%m ) else (>"c:\abc.txt" echo %%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m) ) else ( if "%%k"=="0" ( >>"c:\abc.txt" echo %%a %%b %%c %%d %%e %%f %%g %%h 0001 2359 0 正常传输 %%m ) else (>>"c:\abc.txt" echo %%a %%b %%c %%d %%e %%f %%g %%h %%i %%j %%k %%l %%m) ) ) echo.&echo 下面是修改后的内容&type c:\abc.txt pause
下面是修改前的内容 中文 SN##10.ABJ SN10.ABJ copy_get Z: pub3 dmsg r:\cl23s 0010 0510 1 正常传输(11/ 17/108_0:30) 中文 SN##20.ABJ SN20.ABJ copy_get Z: pub3 dmsg r:\cl23s 0020 0520 0 正常传输(11/ 17/108_0:40) 中文 SN##30.ABJ SN30.ABJ copy_get Z: pub3 dmsg r:\cl23s 0030 0530 0 正常传输(11/ 17/108_0:50) 中文 SN##40.ABJ SN40.ABJ copy_get Z: pub3 dmsg r:\cl23s 0040 0540 0 无数据传输 中文 SN##50.ABJ SN50.ABJ copy_get Z: pub3 dmsg r:\cl23s 0050 0550 0 无数据传输 下面是修改后的内容 中文 SN##10.ABJ SN10.ABJ copy_get Z: pub3 dmsg r:\cl23s 0010 0510 1 正常传输(11/ 17/108_0:30) 中文 SN##20.ABJ SN20.ABJ copy_get Z: pub3 dmsg r:\cl23s 0001 2359 0 正常传输 中文 SN##30.ABJ SN30.ABJ copy_get Z: pub3 dmsg r:\cl23s 0001 2359 0 正常传输 中文 SN##40.ABJ SN40.ABJ copy_get Z: pub3 dmsg r:\cl23s 0001 2359 0 正常传输 中文 SN##50.ABJ SN50.ABJ copy_get Z: pub3 dmsg r:\cl23s 0001 2359 0 正常传输 请按任意键继续. . .