473
社区成员




回复 https://bbs.csdn.net/topics/393678703
目标文件夹:C:\TEST\ 搜索字符串:<li><a href="# findstr "<li><a href=\"#" C:\TEST\* > b.txt 我用\来转义字符,但是并没有按照<li><a href="#来搜索,而是按照<li><a href=来搜素了,各位大神可以告诉我错在哪里吗?
setlocal enabledelayedexpansion
echo."【!var!】"| findstr /r /c:"^"""【[ ].*】"""$" >nul && ( echo.do any thing )
查找内容中有双引号,需要三写 即 " 写成 """
为避免 var 变量中的特殊字符产生使用,使用 "【】" 括起来,
然后全句的意思是 查找 var 变量值中的 开头空白字符 , 查找到时执行 ( echo.do any thing )