本帖最后由 思想之翼 于 2015-2-25 22:11 编辑
- @echo off&setlocal enabledelayedexpansion
- pushd "D:\数据1\"
- set n=100
- for /l %%a in (0 1 99) do set /a $!n:~1!=1,n+=1
-
- for %%a in (*.txt) do (
- set "str= "
- setlocal
- for /f "delims=" %%b in (%%~snxa) do (
- for %%c in (%%b) do set "$%%c="
- )
- for /f "delims==$" %%b in ('set $ ') do set str=!str! %%b
- echo !str:~2!
- endlocal
- )>"d:\数据2\%%~nxa"
- exit
复制代码 上述代码筛选文本数据的未出现数,当没有未出现数时,显示ECHO 处于关闭状态,如何修改代码,使输出文本为空。 |