PowerShell命令,以参数化的PowerShell的功能?
-
19-09-2019 - |
题
我不使用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
}
不隶属于 StackOverflow