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.

War es hilfreich?

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
scroll top