select-string comment faire pour ne revenir premier match de la ligne en premier fichier
Je suis à la recherche d'un répertoire pour le motif, les commutateurs sont -SimpleMatch -Liste. Mais il renvoie une liste de fichiers. Comment faire pour renvoyer uniquement les premier fichier et la première ligne?
Suffit d'utiliser la Select-Object commande pour retourner le premier match. Vous n'avez pas besoin d'utiliser Get-ChildItem puisque vous pouvez spécifier le paramètre de chemin d'accès dans le Select-String. Le Select-String commande renvoie MatchInfo objet qui contient la correspondance de ligne et le nom du fichier.
$m =Select-String-Pattern get -Path*.ps1 -list -SimpleMatch| select-object -First1
$m.Line
$m.Path
merci. Aussi je trouve que la combinaison de la Liste et Silencieux atteindre le même effet.
Suffit d'utiliser la
Select-Object
commande pour retourner le premier match. Vous n'avez pas besoin d'utiliserGet-ChildItem
puisque vous pouvez spécifier le paramètre de chemin d'accès dans le Select-String. LeSelect-String
commande renvoieMatchInfo
objet qui contient la correspondance de ligne et le nom du fichier.OriginalL'auteur bouvierr