将Unix1Liner转换为PowerShell

时间:2010-07-09 15:05:38

标签: powershell unix

我想将以下Unix 1 Liner转换为PowerShell。

命令概要: 对于具有扩展名.jsp的任何文件,此命令将递归搜索PWD(pressent working directory),并在文件中查找“logoutButtonForm”的简单字符串匹配。如果找到匹配项,它将打印文件名和匹配的文本。

find . -name "*.jsp" -exec grep -aH "logoutButtonForm" {}\;

我是电脑外壳的新手,已经做了一些谷歌搜索/叮当声,但还没有找到一个好的答案。

1 个答案:

答案 0 :(得分:6)

ls . -r *.jsp | Select-String logoutButtonForm -case

我倾向于选择-Filter over -Include。猜测在观察PowerShell 1.0中的错误行为后,我从不信任-Exclude / -Include参数。此外,-Filter明显快于使用-Include。