本帖最后由 qixiaobin0715 于 2023-9-12 16:09 编辑
如果需要保留的不同字段类型较多,这样要简洁些:- @echo off
- chcp 65001
- set var="{$CP936=" "{$CP950=" "{$CP0="
- (for /f "tokens=1* delims=]" %%i in ('find /v /n "" License.txt') do (
- if defined n (
- echo,%%j
- if "%%j"=="$}" set n=
- ) else (
- for %%k in (%var%) do (
- if "%%j"==%%k (
- set n=0
- echo,%%j
- )
- )
- )
- ))>"License_精简.txt"
- pause
复制代码 又修改了下,这样总的判断频次要少一些。 |