批处理 删除重复行的代码
@echo off
:: 删除重复的行,但不能保留空行
:: 对不符合变量命名规则、变量个数超过限制的文本都无法正确处理
::
(echo 清除重复行后的文件内容:& echo.)>str_.txt
for /f "delims=" %%i in (test.txt) do (
if not defined %%i set %%i=A & echo %%i>>str_.txt)
start str_.txt
批处理 字符串去空格实现代码[不同部位]
@echooff::去掉左空格::::set"str=abc&!"for/f"tokens=*"%%iin("%str%")doecho"☆%%i☆"pausegoto:eof@echooff::去掉左空格::::set"str=abc&!":interceptif"%str:~0,1%"==""set"str=%str:~1%"&gotointer
去掉字符串头所有的0的批处理
@echooff::去掉字符串头所有的0::for/f"delims=0tokens=*"%%iin("0009029")doecho%%ipausenulgoto:eof@echooff::codebyjm2006-10-20CMD@XPsetvar=0002304500:interceptsetvar=%var:*0=%if"%var:~0,1%"=="0"
反序列出文本的每行内容的批处理
@echooff::反序列出文本的每行内容::不能处理双引号::codebyjm2006-10-5Modifiedon2007-3-13CMD@XPfor/f"delims="%%iin(test.txt)do(set"str=%%i"setvar=call:intercept)pausegoto:eof:intercepti
标签:批处理,空格,字符串,文本,内容