- del /f 1.txt
- setlocal enabledelayedexpansion
- for /f "delims= tokens=1*" %%i in (birth-source.txt) do (
- set a=%%i
- set b=%a:~6,2%
- if b==19 echo %%i>>1.txt)
复制代码 想法是判断第一个字符串的第78位,如果等于19,则把符合条件的所有的整行输出到1.txt中。
现在不仅不能输出,还乱码了。。。
我是BAT新手,修改了一下午实在弄不懂了。。。求大大帮忙 |