Bonjour à tous,
Je suis actuellement bloqué sur un script powershell, et ce depuis un moment. Mon problème est le suivant :
J'ai un fichier texte, composé d'une seule ligne de X caractères. Seulement, j'aimerai scinder cette ligne en plusieurs de 120 caractères chacune (X variable, mais beaucoup trop pour le faire à la main).
J'ai alors essayé cette solution (proposé sur ce même forum, mais pas au bon endroit)
qui fonctionne, mais pas avec la version de PowerShell (j'imagine), qui est la 2.0 et que je ne peux pas mettre à jour...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 while($fic) { $x,$fic = ([char[]]$fic).where({$_},'Split',120) $x -join '' >> temp.txt }
Je n'ai aucune idée de comment arriver à faire ce que je veux.
Je vous mets le message d'erreur:
Cordialement,L'appel de la méthode a échoué parce que [System.Char[]] ne contient pas de méthode nommée « where ».
Au niveau de script.ps1 : 18 Caractère : 35
+ $x,$fic = ([char[]]$fic).where<<<< ({$_},'Split',120)
+ CategoryInfo : InvalidOperation: (where: String) [], RuntimeException
+ FullyQualifiedErrorId : MethodNotFound
Partager