Powershell-Befehl zu parametrieren Funktion Powershell?
-
19-09-2019 - |
Frage
Ich bin nicht so heiß, mit Powershell noch habe aber gelungen, diesen Befehl zu bekommen ganz schön zu arbeiten:
get-childitem "C:\Code\WC1" -Recurse | select-string "insert into\s+my_table"
Das Ding ist, ich weiß, ich werde mich daran zu erinnern kämpfen, so wie kann ich es in eine Funktion zu machen, wo der Weg zu get-childitem
und die Suche regex angegebenen Parameter?
Ich bin mit Powershell 2.0.
Lösung
Function Find-Code([string] $path, [string] $pattern)
{
get-childitem $path -Recurse | select-string $pattern
}
Sie können in Ihrem Powershell-Profil .
Eine einfache Möglichkeit, dies zu tun ist, um die $profile
Datei (lief so etwas wie notepad $profile
aus Ihrer Powershell-Eingabeaufforderung) zu bearbeiten und einfach den Text direkt einfügen in.
Andere Tipps
häufiger in diesen Tagen die Parameter nach der Funktionsdeklaration z genannt werden.
Function Find-Code {
param([string] $path, [string] $pattern)
get-childitem $path -Recurse | select-string $pattern
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow