===============================================
提示:********解决方案见三楼********
有a.txt,内容如下:
a d b d e jf ;k jdpopfd fkdlk ;
fksffjkla jsklfjkla j ksaljfkl jklsaj
ff f fff ffff ff ffff fff cccc cccccc ccc ccccccc
ddddd dq dqd fdkfjdk fjdskljg k;
======= ^^^^^****&&&&&&& ~!@#$%^&*(() : =
gjfdgkjk 'g
要通过批处理生成b.txt,内容如下:
adbdejf;kjdpopfdfkdlk;
fksffjklajsklfjklajksaljfkljklsaj
fffffffffffffffffffcccccccccccccccccccc
ddddddqdqdfdkfjdkfjdskljgk;
======= ^^^^^****&&&&&&&~!@#$%^&*(():=
gjfdgkjk 'g
我写了段代码,仅能处理到如下程度,望高人支招啊。
@echo off
if exist b.txt del b.txt
for /f "delims=" %%i in ('findstr .* a.txt') do (
set var=%%i
setlocal enabledelayedexpansion
if not "!var!"=="!var: =!" echo !var: =! >>b.txt
endlocal
)
start b.txt
adbdejf;kjdpopfdfkdlk;
fksffjklajsklfjklajksaljfkljklsaj
ff f fff ffff ff ffff fffcccc cccccc ccc ccccccc
ddddddqdqdfdkfjdkfjdskljgk;
=======^^^^^****&&&&&&&~!@#$%^&*(() :=
gjfdgkjk'g
[
Last edited by zw19750516 on 2008-4-1 at 12:20 AM ]