Question
Copier une info d'un fich vers un autre
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
- Messages : 968
- Remerciements reçus 0
Il y a le Forum... Et il y a aussi quelques liens que j'avais sous le coude (qui ont peut être déjà été postés dans le Forum... Mais si ce n'est pas le cas, c'est maintenant \"chaussette\"
Use PowerShell to Work with Any INI File
IniFile Functions 1.0 by Joel Bennett
Edit old fashioned INI files with PowerShell
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
- laucaz
-
Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 48
- Remerciements reçus 0
Merci pour les liens.
Je les garde. Mais aujourd'hui je lache l'affaire ... je sature un peu
@+
Laurent
Connexion ou Créer un compte pour participer à la conversation.
- laucaz
-
Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 48
- Remerciements reçus 0
Donc il ne me reste plus qu'à résoudre un tout petit soucis :
Je sais récupérer dans une variable \"$ref\" la chaîne de caractères constituant le num de version de référence.
Je sais récupérer dans une variable \"$local\" la chaîne de caractères constituant le num de version à remplacer.
et voila ce que j'essais de faire :
$content = get-content \"d:\version.ini\" | foreach {$_-replace $local,$ref}
Set-content -path \"d:\version.ini\" -value $content
et ça marche pas
Si je fais :
$content = get-content \"d:\version.ini\" | foreach {$_-replace \"NumARemplacer\",\"NuDeRef\"}
Set-content -path \"d:\version.ini\" -value $content
ca marche ... mais je suis obligé d'utiliser des variables puisque par définition ces numéros de version ... sont ... variables ...
Pour résumer, mes variables ne sont pas interprétées dans mon $_-replace. Manque-t-il quelque chose dans mon $_-replace ? est-ce simplement impossible d'utiliser des variables ? et dans ce cas .... ?????
Si on a pas l'occasion de se croiser avnt ce soir ... bon we
@+ Laurent
Message édité par: titou4, à: 25/01/13 13:31<br><br>Message édité par: titou4, à: 25/01/13 13:32
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
[code:1]
$var=\"Test\"
$s=\"ceci est un Test de string PS\"
$r='XYZ'
$s,$var,\"$var-$r\"|% {$_-replace $var,$R}
[/code:1]
Quelle version utilises-tu ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- laucaz
-
Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 48
- Remerciements reçus 0
Quelle version utilises-tu ?
Major : 2
Minor : 0
Build : -1
Revision : -1
donc si je te suis ...
$content = get-content \"d:version.ini\",$local,$ref \"$local-$ref\" | % {$_-replace $local,$ref}
ca devrait fonctionner ?
ch'uis un fou ... je tente... en test
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 69
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Copier une info d'un fich vers un autre