- @echo off
- setlocal enabledelayedexpansion
- md tmp
- for %%a in (*.txt) do (
- for /f "usebackq delims=" %%b in (%%a) do (
- set str=%%b
- for %%c in (^&^& ^|) do set str=!str:%%c= ! & set str=!str:^,= !
- echo !str!>>tmp\%%~nxa
- )
- )
复制代码 看看这个合你要求不,把str=!str:%%c= !和set str=!str:^,= ! 的空格改为TAB。
为了避免出现意外,在当前目录下生成一个tmp文件夹,并在TMP里生成替换过的文本。
只要把这个批处理和你要整理的文本放在同一个目录下就可以了
[ 本帖最后由 sgaizxt001 于 2010-7-15 08:22 编辑 ] |