Question
probléme avec fichier texte
- monroig
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 13 ans 9 mois #11979
par monroig
probléme avec fichier texte a été créé par monroig
bonjour a tous
voila ma problématique
j'aimerai via deux ficher txt récupérer certaine valeur
pour en construire un nouveau fichier
il y a un fichier data et un fichier model afin de crée un fichier new
voila les valeur contenu dans les deux fichier de base:
data:
200,460
201,461
202,462
model:
460;p460
461;p461
462;p462
le but étant de faire correspondre 460 du data avec le 460 du model et de faire remplacer p460 par la valeur de 460 de data
voila ma problématique
j'aimerai via deux ficher txt récupérer certaine valeur
pour en construire un nouveau fichier
il y a un fichier data et un fichier model afin de crée un fichier new
voila les valeur contenu dans les deux fichier de base:
data:
200,460
201,461
202,462
model:
460;p460
461;p461
462;p462
le but étant de faire correspondre 460 du data avec le 460 du model et de faire remplacer p460 par la valeur de 460 de data
La pièce jointe model.txt est absente ou indisponible
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 9 mois #11988
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:probléme avec fichier texte
monroig écrit:
Certes, mais quelle est ta question ?voila ma problématique
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- monroig
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 13 ans 9 mois #12006
par monroig
Réponse de monroig sur le sujet Re:probléme avec fichier texte
dsl je suis mal exprimé
j'ai réussi à trouver la méthode pour répondre à mes besoin mais je n'arrive pas encore à finaliser
voila le code :
voila ce que sa affiche dans le new.txt:
464,p464
464,p464
464,p464
464,p464
464,204
ce que j'aimerai que sa affiche :
200,460
201,461
202,462
203,463
204,464
j’espère être plus claire
j'ai réussi à trouver la méthode pour répondre à mes besoin mais je n'arrive pas encore à finaliser
voila le code :
La pièce jointe exemple.ps1 est absente ou indisponible
voila ce que sa affiche dans le new.txt:
464,p464
464,p464
464,p464
464,p464
464,204
ce que j'aimerai que sa affiche :
200,460
201,461
202,462
203,463
204,464
j’espère être plus claire
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 9 mois #12007
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:probléme avec fichier texte
ikillbil écrit:
Tu veux effectuer une jointure entre les données du fichier Data et celle du fichier Model ?<br><br>Message édité par: Laurent Dardenne, à: 11/06/12 10:18j’espère être plus claire
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- monroig
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 13 ans 9 mois #12008
par monroig
Réponse de monroig sur le sujet Re:probléme avec fichier texte
exactement
Connexion ou Créer un compte pour participer à la conversation.
- monroig
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 13 ans 9 mois #12009
par monroig
Réponse de monroig sur le sujet Re:probléme avec fichier texte
gros quiproquos je m'en excuse
Voilà la problématique était : comment parsé un fichier model avec fichier de donné
exemple :
fichier model :
le hg 460 contient le poste p460
le hg 461 contient le poste p461
fichier source :
200,460
201,461
Fichier résultat :
le hg 460 contient le poste 200
le hg 461 contient le poste 201
voici ce que j'ai trouvé :
[code:1]
foreach ($b in cat c:\fichierPW\model.txt )
{
foreach ($ligne in cat c:\fichierPW\data.txt)
{$d=\"p\"+ $ligne.split(\",\"«»)[1];$resultat = $b -replace $d , $ligne.split(\",\"«»)[0];
if ($b -match $d)
{
$resultat | out-file -Append C:\fichierPW \new_data1.txt
}
}
}
[/code:1]
Que pensez de ce code ? est-il claire ?
existe-t-il une solution plus simple ?
Voilà la problématique était : comment parsé un fichier model avec fichier de donné
exemple :
fichier model :
le hg 460 contient le poste p460
le hg 461 contient le poste p461
fichier source :
200,460
201,461
Fichier résultat :
le hg 460 contient le poste 200
le hg 461 contient le poste 201
voici ce que j'ai trouvé :
[code:1]
foreach ($b in cat c:\fichierPW\model.txt )
{
foreach ($ligne in cat c:\fichierPW\data.txt)
{$d=\"p\"+ $ligne.split(\",\"«»)[1];$resultat = $b -replace $d , $ligne.split(\",\"«»)[0];
if ($b -match $d)
{
$resultat | out-file -Append C:\fichierPW \new_data1.txt
}
}
}
[/code:1]
Que pensez de ce code ? est-il claire ?
existe-t-il une solution plus simple ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.050 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- probléme avec fichier texte