Question
\"replace\" dans une varible
- Derensy
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 11 ans 7 mois #17893
par Derensy
\"replace\" dans une varible a été créé par Derensy
Bonjours,
Je bloque actuellement sur mon script.
Je veux mettre une fonction \"-replace()\" dans une variable et l'appliquer a une autre variable pour avoir le résultat du remplacement de caractère dans une 3eme variable.
[code:1]$repl = \"-replace('DIRECTION','DIR')\"
$dos = \"C:\DIRECTION\\"
$dos2 = \"$dos \" +$repl
$dos2[/code:1]
j’obtiens le résultat \"C:\DIRECTION\ -replace('DIRECTION','DIR')\" au lieu de \"C:\DIR\\"
Comment dois je faire pour avoir le résultat que je souhaite ?
Je bloque actuellement sur mon script.
Je veux mettre une fonction \"-replace()\" dans une variable et l'appliquer a une autre variable pour avoir le résultat du remplacement de caractère dans une 3eme variable.
[code:1]$repl = \"-replace('DIRECTION','DIR')\"
$dos = \"C:\DIRECTION\\"
$dos2 = \"$dos \" +$repl
$dos2[/code:1]
j’obtiens le résultat \"C:\DIRECTION\ -replace('DIRECTION','DIR')\" au lieu de \"C:\DIR\\"
Comment dois je faire pour avoir le résultat que je souhaite ?
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 11 ans 7 mois #17896
par Philippe
Réponse de Philippe sur le sujet Re:\"replace\" dans une varible
salut Dst901
dans ton cas tu devras en plus insérer des guillemets autour de ta variable $dos
[code:1]
$repl = \"-replace('DIRECTION','DIR')\"
$dos = \"C:\DIRECTION\\"
$dos2 = \"`\"$dos`\" \" + $repl
$dos2
Invoke-Expression $dos2
# dans $dos tu a :
\"C:\DIRECTION\\" -replace('DIRECTION','DIR')
# resultat de invoke-Expression :
C:\DIR\
[/code:1]
voila c'est tout simple
tu peut faire ce genre de manip en utilisant la commande \"Invoke-Expression\"Je veux mettre une fonction \"-replace()\" dans une variable et l'appliquer a une autre variable pour avoir le résultat du remplacement de caractère dans une 3eme variable.
dans ton cas tu devras en plus insérer des guillemets autour de ta variable $dos
[code:1]
$repl = \"-replace('DIRECTION','DIR')\"
$dos = \"C:\DIRECTION\\"
$dos2 = \"`\"$dos`\" \" + $repl
$dos2
Invoke-Expression $dos2
# dans $dos tu a :
\"C:\DIRECTION\\" -replace('DIRECTION','DIR')
# resultat de invoke-Expression :
C:\DIR\
[/code:1]
voila c'est tout simple
Connexion ou Créer un compte pour participer à la conversation.
- Derensy
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 11 ans 7 mois #17897
par Derensy
Réponse de Derensy sur le sujet Re:\"replace\" dans une varible
Une journée passer la dessus 
...
Merci
...
Merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.041 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- "replace" dans une varible