2013-01-14 22 views
0

如果試圖在文本文檔中搜索實際的星號字符,我就得到了一個簡單的findstr函數(windows批處理)。因爲*字符也被用作wildcrad函數,所以我的程序會變得模糊起來。想要在findstr中搜索星號,但字符被識別爲通配符

劑量任何身體知道如何克服這個問題?

@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

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

+0

找到我不力看到它有但它沒有工作:) –