commande PowerShell pour fonction PowerShell paramétrés?
-
19-09-2019 - |
Question
Je ne suis pas encore chaud avec PowerShell, mais ont réussi à obtenir que cette commande fonctionne assez bien:
get-childitem "C:\Code\WC1" -Recurse | select-string "insert into\s+my_table"
La chose est, je sais que je vais mal à se rappeler cela, alors comment puis-je en faire une fonction où le chemin fourni get-childitem
et l'expression rationnelle de recherche sont des paramètres?
J'utilise PowerShell 2.0.
La solution
Function Find-Code([string] $path, [string] $pattern)
{
get-childitem $path -Recurse | select-string $pattern
}
Vous pouvez mettre dans votre Profil PowerShell .
Un moyen facile de le faire est de modifier le fichier $profile
(exécuter quelque chose comme notepad $profile
à partir de votre invite de PowerShell) et il suffit de coller le texte à droite dans.
Autres conseils
plus souvent ces jours-ci les paramètres sont appelés après la déclaration de fonction par exemple.
Function Find-Code {
param([string] $path, [string] $pattern)
get-childitem $path -Recurse | select-string $pattern
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow