comandi PowerShell per la funzione PowerShell parametrizzato?
-
19-09-2019 - |
Domanda
Io non sono così caldo con PowerShell ancora, ma sono riuscito a ottenere questo comando per lavorare abbastanza bene:
get-childitem "C:\Code\WC1" -Recurse | select-string "insert into\s+my_table"
La cosa è, so che sto andando a lottare per ricordare questo, così come posso farlo in una funzione in cui il percorso fornito al get-childitem
e l'espressione regolare di ricerca sono i parametri?
sto usando PowerShell 2.0.
Soluzione
Function Find-Code([string] $path, [string] $pattern)
{
get-childitem $path -Recurse | select-string $pattern
}
Si può mettere questo nel vostro PowerShell profilo .
Un modo semplice per farlo è quello di modificare il file $profile
(qualcosa di correre come notepad $profile
dal prompt di PowerShell) e appena incollare il testo in giusta.
Altri suggerimenti
più comunemente questi giorni i parametri vengono chiamati dopo la dichiarazione di funzione es.
Function Find-Code {
param([string] $path, [string] $pattern)
get-childitem $path -Recurse | select-string $pattern
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow