Comme nous utilisons tableaux dans d'autres langues, Tableaux de powershell Stockez également un ou plusieurs articles. Un entier, une chaîne, un objet générique ou tout autre tableau peut tous être utilisés comme éléments. Un tableau comprend tous ces articles. Les structures de données peuvent être intégrées et manipulées à l'aide de tableaux. Dans cet article, vous vous montrerez Comment utiliser une gamme de chaînes dans votre PowerShell. Alors, commençons!
Un éventail de cordes à PowerShell
Un tableau simple est créé comme un bloc de mémoire séquentiel dans lequel chaque valeur est stockée à côté de l'autre. En revanche, un Tableau de cordes PowerShell est une combinaison d'objets ayant un type de chaîne.
Dans ce type de tableau, vous pouvez stocker plusieurs chaînes, et vous pouvez la créer en utilisant "@ ()","Chaîne[]", ou la "Liste des tableaux". Dans PowerShell, ces tableaux sont utilisés de diverses manières.
Créez un tableau de chaînes en utilisant la méthode [String []] dans PowerShell
Pour travailler avec un éventail de chaînes dans PowerShell, premièrement, nous devons les créer. En utilisant le «[Chaîne[]]«Méthode, nous allons créer un«$ var”Tableau de chaînes. Ce "$ var«Le tableau de chaînes contiendra les valeurs:«Powershell","Chaîne", et "Déployer".
> [String []] $ var = "PowerShell", "String", "Array"
Créez un tableau de chaînes dans PowerShell en utilisant la méthode @ ()
Une autre méthode pour créer un éventail de chaînes dans PowerShell est le «@ ()" méthode. Définissez votre nom de tableau et stockez ses valeurs de piqûre dans les supports () après le «@" symbole.
> $ strarry = @ ("PowerShell", "String", "Array")
Créez un tableau de chaînes à l'aide du système.Collections.Classe ArrayList dans PowerShell
Vous pouvez également utiliser le «Système.Collections.Liste des tableaux”Classe pour créer un tableau de chaînes. Ouvrez votre Windows PowerShell Ise et créer un nouveau fichier de script PowerShell.
Tout d'abord, nous créerons un objet la classe "Système.Collections.Liste des tableaux". Après cela, nous déclarerons l'éventail de chaînes comme «$ arrlist". Cette méthode utilise également le «@ ()”Pour définir les valeurs de chaîne d'un tableau. Maintenant, écrivez le code suivant dans votre script pour créer un tableau de chaînes en utilisant "Système.Collections.Liste des tableaux»:
Système de type New-Object.Collections.Liste des tableaux
$ arrlist = [système.Collections.ArrayList] @ ("PowerShell", "String", "Array")
$ arrlist
Enregistrez ce script comme «TestFile1.PS1". Après cela, exécutez-le en utilisant le «Courir" bouton.
L'exécution du script répertorie les éléments de chaîne de votre tableau.
Créez un tableau de chaînes à valeur unique dans PowerShell
Vous pouvez également déclarer un tableau comprenant une seule chaîne de la manière suivante:
$ str = "Ceci est une chaîne PowerShell"
$ str
Obtenez un type de tableau dans PowerShell
Pour connaître le type de votre tableau créé, invoquez le «GetType ()«Méthode avec votre variable de tableau.
$ str = "Ceci est une chaîne PowerShell"
$ str.GetType ()
Ici, vous pouvez vérifier le type de votre tableau.
Créez un tableau de chaînes à valeur multiple dans PowerShell
Vous pouvez également ajouter plusieurs chaînes dans votre tableau en spécifiant les valeurs de chaîne dans "", séparé par des virgules ",»:
$ str = "première chaîne", "deuxième chaîne"
$ str
$ str.GetType ()
Obtenez la longueur du tableau des chaînes dans PowerShell
Si vous souhaitez connaître la longueur de votre tableau ou le nombre total d'index de tableau, utilisez le «.longueur»Propriété avec le nom de votre tableau. Le script ci-dessous vous démontrera cette procédure:
$ str = "première chaîne", "deuxième chaîne"
$ str
$ str.Longueur
Lorsque nous ajoutons des éléments de chaîne au tableau, la longueur du tableau augmente, ce qui aide à l'indexation. L'indice du tableau de chaînes augmente par un à chaque fois que nous y ajoutons des éléments, et il commence à zéro.
[String []] $ str = "1st", "2nd", "3rd"
Écriture-sortie "0th Index: $ ($ str [0])"
Écriture-sortie "2e indice: $ ($ str [1])"
Ajouter des valeurs au tableau de chaînes dans PowerShell
Le "+="L'opérateur est utilisé pour ajouter plus de valeurs dans votre tableau de chaînes après l'avoir déclaré dans votre script.
Dans le script ci-dessous, nous avons déjà créé un tableau nommé «$ str”De type chaîne et stocké certaines valeurs. Maintenant, nous allons ajouter le "DevOps","PowerCli«Des cordes en utilisant le«+=»Opérateur. Cet opérateur ajoutera les valeurs spécifiées dans le «$ str" déployer.
$ str = @ ("PowerShell", "azure", "module az")
$ str + = "DevOps"
$ str + = "PowerCli"
$ str
Si vous avez utilisé le «Système.Collections.Liste des tableaux”Classe pour la création d'un tableau de chaîne, vous pouvez alors utiliser le"Ajouter()”Méthode pour ajouter plus de valeurs dans votre tableau:
Système de type New-Object.Collections.Liste des tableaux
$ arrlist = [système.Collections.ArrayList] @ ("PowerShell", "Azure")
$ arrlist.Ajouter ("PowerCli")
$ arrlist.Ajouter ("DevOps")
Changer le cas d'un tableau de cordes dans PowerShell
Le "toupper ()" et "baisser()«Sont deux fonctions qui sont utilisées pour modifier le cas des tableaux de chaîne en majuscules et en minuscules respectivement.
$ str = @ ("PowerShell", "azure", "module az")
$ str.toupper ()
$ str.baisser()
Exécutez ceci "TestFile1.PS1«, Qui imprimera les valeurs de chaîne de votre tableau en majuscules et en minuscules.
Supprimer une valeur du tableau des chaînes dans PowerShell
Utilisez le «Retirer()«Méthode pour retirer un élément de votre tableau. Passez l'élément de tableau en tant que paramètre dans le «Retirer ()»Et exécutez votre script.
Système de type New-Object.Collections.Liste des tableaux
$ arrlist = [système.Collections.ArrayList] @ ("PowerShell", "Azure")
$ arrlist.Supprimer ("Azure")
$ arrlist
Nous avons supprimé le «Azur”Élément du tableau des chaînes; C'est pourquoi la sortie montre uniquement le «Powershell«Comme valeur de tableau.
Vérifiez les éléments d'un tableau de chaîne dans PowerShell
Le "Contient()«La méthode est utilisée pour vérifier si une chaîne particulière existe en tant qu'élément de tableau. Pour utiliser cette méthode, spécifiez la valeur de chaîne en tant que paramètre dans le «Contient()" fonction.
$ str = @ ("c", "c ++", "java", "html", "c ++")
$ str.Contient ("java")
$ str.Contient ("CB")
"$ str"Le tableau contient"JAVA" mais non "Cb"En tant qu'éléments. Ainsi, la sortie montrera "vrai«Pour la première déclaration et«FAUX«Pour la deuxième déclaration, qui appelle le Contient() méthode.
Conclusion
Tout en travaillant avec des scripts, le PowerShell Tableau de chaînes est très utile car il aide à réutiliser le code et enregistre beaucoup de mémoire. Nous devons l'utiliser dans un script pour manipuler des éléments, extraire des données spécifiques de la chaîne, remplacer les données et enregistrer la commande pour afficher la sortie au format texte.
Dans cet article, nous avons pratiquement répondu à votre question: Comment utiliser un éventail de chaînes dans PowerShell? Si vous voulez travailler avec un éventail de chaînes dans ton Script PowerShell, N'hésitez pas à essayer les méthodes données!