2013-01-24 90 views
2

我用Findstr命令丟失了什麼?我用Findstr命令錯過​​了什麼?

X:\Admin>findstr /s/i/c:"permission denied" *.* 
FINDSTR: // ignored 
FINDSTR: // ignored 

X:\Admin>findstr -s-i-c:"permission denied" *.* 
FINDSTR: /- ignored 
FINDSTR: /- ignored 

X:\Admin> 

回答

3

添加參數之間的空格:

findstr /s /i /c:"permission denied" *.* 
+2

另一種選擇是將選項只有一個選擇的前綴組合之間的空間:'FINDSTR /原文:「permission denied」*'或'findstr -sic:「permission denied」*' – dbenham

+0

@dbenham,這樣奇怪的語法,他們是否遵循任何標準? – Pacerier

+1

@Pacerier - 地獄!請參閱[Windows FINDSTR命令的未記錄的功能和限制是什麼?](http://stackoverflow.com/q/8844868/1012053),以瞭解此命令的混亂程度。 – dbenham

2

你應該離開的選擇

findstr /s /i /c:"permission denied" *.* 
+1

另一種選擇是將選項與只有一個選項前綴組合:「findstr/sic:」權限被拒絕「*'或'findstr -sic:」權限被拒絕「*' – dbenham