Question Copier une info d'un fich vers un autre

Plus d'informations
il y a 13 ans 4 mois #13683 par Matthew BETTON
Bonjour,

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.

Plus d'informations
il y a 13 ans 4 mois #13684 par laucaz
Salut Matthew :-)

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.

Plus d'informations
il y a 13 ans 3 mois #13777 par laucaz
... bon malgré tout je ne lâche pas l'affaire ... :-))))


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 :angry: .

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.

Plus d'informations
il y a 13 ans 3 mois #13778 par xyz
Salut,ceci fonctionne sous PS v2 :
[code:1]
$var=\&quot;Test\&quot;
$s=\&quot;ceci est un Test de string PS\&quot;

$r='XYZ'
$s,$var,\&quot;$var-$r\&quot;|% {$_-replace $var,$R}
[/code:1]
Quelle version utilises-tu ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13779 par laucaz

Quelle version utilises-tu ?


Major : 2
Minor : 0
Build : -1
Revision : -1


donc si je te suis ... :blink:

$content = get-content \&quot;d:version.ini\&quot;,$local,$ref \&quot;$local-$ref\&quot; | % {$_-replace $local,$ref}



ca devrait fonctionner ?

ch'uis un fou ... je tente... en test ;-)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #13781 par xyz
Comment sont renseigneées tes variables utilisées dans le Replace ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.049 secondes
Propulsé par Kunena