===============================================
提示:********解决方案见三楼********
有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 ]