(PowerShell) 查找所有文件中的指定字符串


1.FW要升級,需要修改相關XAML中的所有舊版本到新版本。 

通過PowerShell 可以非常方便的找到所有的相關文件。

#查找本目錄中下所有的xaml文件中的 ”1.0.101“ 字符串 

select-string 1.0.101 *.xaml 

 

2. 查找指定目錄下所有CS文件中的特定的字符串

# D:\MyProject\ 指定要遞歸遍歷查找的目錄
# *.cs  要查找的文件
# myString 要查找的字符串

$fileList = Get-ChildItem “D:\MyProject\" -recurse *.cs | %{$_.FullName}
Foreach($file in $fileList)
{

   $tmpContent = Get-Content $file

  for ($i=0; $i -le $tmpContent.length; $i++)
  {
    if($tmpContent[$i] -like '*myString *') 
     {
      write-host $file
      write-host $tmpContent[$i] -background red
    }
   }
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM