Powershell:Select-String未按预期加工

时间:2015-12-18 16:57:20

标签: powershell

我正在尝试运行一个脚本,选择目录中包含" Sitecore.Social"的所有文件。在他们的文件名。

代码:

$includeFolder = "C:\Sitecore_Installation\afhs72\Website\App_Config\Include\"
$temp = Get-ChildItem ($includeFolder + "*.config") | select-string -SimpleMatch "Sitecore.Social" | group path | select name
echo $temp

以下链接是我运行脚本时PowerShell控制台的屏幕截图。我将代码放在" temp.ps1。"当我运行脚本时,它不会显示任何文件。

http://i.imgur.com/ZpM9r8K.png

提前致谢!

1 个答案:

答案 0 :(得分:0)

如果您只想将其打印到控制台,可以使用以下代码:

ri C:\Sitecore_Installation\afhs72\Website\App_Config\Include\*sitecore.social*.config

此代码将从$ includefolder路径中获取子项,然后查找名称中包含sitecore.social的文件名,并在最后查找.config。

要删除名称中包含该字符串的所有文件,请使用ri(remove-item)

(keywords LIKE '%wheels%')