我不使用PowerShell这么热呢,但设法让这个命令来很好地工作:

get-childitem "C:\Code\WC1" -Recurse | select-string "insert into\s+my_table"

事情是,我知道我会努力记住这一点,所以我怎样才能使之成为一个函数,其中提供给get-childitem路径和搜索正则表达式是参数?

我使用PowerShell 2.0中。

有帮助吗?

解决方案

Function Find-Code([string] $path, [string] $pattern)
{
    get-childitem $path -Recurse | select-string $pattern
}

您可以把这个在 PowerShell配置文件。 一个简单的方法做,这是(从您的PowerShell提示符一样$profile运行的东西)编辑notepad $profile文件,只需粘贴文本的权利。

其他提示

更通常这些天的函数声明e.g后的参数被调用。

Function Find-Code {
    param([string] $path, [string] $pattern)
    get-childitem $path -Recurse | select-string $pattern
}
scroll top