想要在findstr中搜索星号,但字符被识别为通配符

时间:2013-01-14 07:38:25

标签: batch-file wildcard findstr

我有一个简单的findtr函数(windows批处理)但是我试图在文本文档中搜索实际的星号字符。因为*字符也被用作wildcrad函数,我的程序变得混乱。

任何身体都知道如何克服这个问题?

@echo off

SET EXTENT=%~x1
SET MYPATH=%~dp1

SET FILETYPE=%PATH%*%EXTENT%

Type C:\HELLO.txt | findstr /I /V /C:"%FILETYPE%">>C:\TEMP.txt

DEL /S/Q "C:\HELLO.txt"

ren "C:\TEMP.txt" "HELLO.txt"

DEL /s/q "C:\TEMP.txt"

1 个答案:

答案 0 :(得分:1)

解决方案:\*
可以在findstr /?

找到