Powershell 递归遍历目录下的文件内容
# D:\Services\ 指定要递归遍历查找的目录
# *.config 找查找的文件名
$fileList = Get-ChildItem 'D:\Services\' -recurse *.config | %{$_.FullName}
Foreach($file in $fileList)
{
$tmpContent = Get-Content $file
for ($i=0; $i -le $tmpContent.length; $i++)
{
if($tmpContent[$i] -like '*Over*') # *Over* 要查找的内容
{
write-host $file
write-host $tmpContent[$i] -background red
}
}
}