Comment découper une chaîne en deux variables dans PowerShell

September 20

Comment découper une chaîne en deux variables dans PowerShell


Microsoft PowerShell est un cadre pour l'exécution de scripts et l'automatisation des tâches en utilisant le système d'exploitation Microsoft Windows. PowerShell v2.0 est disponible pour Windows 7 et peut également être utilisé avec Windows XP si le Service Pack 3 a été installé. Utilisation de la fonction PowerShell "Split", une chaîne peut être décomposé en pièces à l'aide d'un délimiteur personnalisé. Le résultat est renvoyé sous la forme d'un tableau, chaque élément de tableau contenant une partie de la chaîne d'origine.

Instructions

1 Démarrez Windows PowerShell en cliquant sur le bouton Windows "Démarrer" et en tapant "PowerShell" dans les "programmes de recherche et les fichiers" zone de texte. Cela va ouvrir la console Windows PowerShell.

2 Tapez "split.ps1 notepad" dans la console PowerShell pour ouvrir le Bloc-notes et créer un nouveau script appelé "split.ps1." Cliquez sur "Oui" lorsque vous êtes invité par le Bloc-notes pour permettre au nouveau fichier à créer.

3 Tapez les commandes suivantes dans le nouveau fichier, puis enregistrez le fichier:

$ Text = "Windows PowerShell - Bonjour tout le monde!"

$ Fendue = $ text.split ( "-")

echo $ fendue [0]

echo $ fendu [1]

Tout d'abord, une chaîne est créé sous le nom "$ text" qui contient le texte à partager. La chaîne est ensuite divisé en utilisant la fonction PowerShell "Split", en passant dans le caractère la chaîne est à diviser par. Dans le code ci-dessus, la chaîne est divisée à l'emplacement du trait d'union. Cela crée un tableau dans "$ split" avec deux éléments. Le premier élément contient tout le texte jusqu'à le trait d'union et le deuxième élément contient tout le texte après le trait d'union. Le contenu des deux éléments sont alors affichés pour vérifier la commande a fonctionné.

4 Exécutez le script PowerShell en tapant et l'écran affiche la sortie ci-dessous, indiquant que la commande a réussi "\ split.ps1.":

windows PowerShell

Bonjour le monde!

Conseils et avertissements

  • Si vous obtenez l'erreur "split.ps1 de fichier ne peut pas être chargé car la
  • l'exécution de scripts est désactivée sur ce système "lorsque vous lancez le script, cela signifie que les scripts sont désactivés sur le système, ce qui est fait par défaut pour la sécurité. Pour permettre à vos propres scripts à exécuter, commencent PowerShell en tant qu'administrateur, puis exécutez la commande suivante: "Set-ExecutionPolicy RemoteSigned."

          

Post a comment: