2014-11-03 27 views
2

我想要查找所有以dt和擴展名c *開頭的文件,它們在「CheckAnagrEA」中有這個精確字符串 問題是此cmdlet還返回具有「CheckAnagrEAInsert」等的文件。Select-String -pattern全字

下面的代碼:

$cnt = Get-ChildItem $githubfolder -Filter DT*.c* -Recurse -Exclude *.sql | Select-String -pattern "CheckAnagrEA" 

我怎麼能找到只有全字?

+0

「CheckAnagrEA」是否爲文件夾名稱? – 2014-11-03 17:16:20

+0

整個單詞是一組只與^(行首),$(行尾)和空格相鄰的符號嗎? – abatishchev 2014-11-03 17:53:23

+0

CheckAnagrEA是我正在尋找的存儲過程的名稱 – SimoneG 2014-11-04 09:22:43

回答

6

嘗試模式

\bCheckAnagrEA\b 

\b單詞邊界匹配。見the documentation

+0

非常感謝! – SimoneG 2014-11-04 09:21:28