Question
Récupérer paramètres à partir d'un fichier texte
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 15 ans 9 mois #7244
par Jeel
Récupérer paramètres à partir d'un fichier texte a été créé par Jeel
Bonjour,
Je reviens une fois de plus sur le sujet. A l'instar du batch [code:1] for /F \"eol=; tokens=1,2,3,4* delims=;\" %%a in (liste.txt) do (
....
....
)[/code:1] comment mettre dans des variables les données présente dans fichier texte pour en faire un traitement;
Exemple: fichier liste.txt
nom1;prenom1;localité1;pays1
nom2;prenom2;localité2;pays2
nom3;prenom3;localité3;pays3
nom4;prenom4;localité4;pays4
Je n'ai besoin que les données non et localité.
Merci pour vos réponses
Jeel
Message édité par: jeelou2000, à: 24/06/10 08:09<br><br>Message édité par: jeelou2000, à: 24/06/10 08:11
Je reviens une fois de plus sur le sujet. A l'instar du batch [code:1] for /F \"eol=; tokens=1,2,3,4* delims=;\" %%a in (liste.txt) do (
....
....
)[/code:1] comment mettre dans des variables les données présente dans fichier texte pour en faire un traitement;
Exemple: fichier liste.txt
nom1;prenom1;localité1;pays1
nom2;prenom2;localité2;pays2
nom3;prenom3;localité3;pays3
nom4;prenom4;localité4;pays4
Je n'ai besoin que les données non et localité.
Merci pour vos réponses
Jeel
Message édité par: jeelou2000, à: 24/06/10 08:09<br><br>Message édité par: jeelou2000, à: 24/06/10 08:11
Connexion ou Créer un compte pour participer à la conversation.
- jojo
-
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 187
- Remerciements reçus 0
il y a 15 ans 9 mois #7247
par jojo
Réponse de jojo sur le sujet Re:Récupérer paramètres à partir d'un fichier texte
bonjour,
voici un début:
[code:1]get-content .\n.txt | foreach {
if(!$_.startswith(\";\"«»)) {$_.split(\";\"«»)[0,2]}
}[/code:1]
voici un début:
[code:1]get-content .\n.txt | foreach {
if(!$_.startswith(\";\"«»)) {$_.split(\";\"«»)[0,2]}
}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Jeel
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 58
- Remerciements reçus 0
il y a 15 ans 8 mois #7250
par Jeel
Réponse de Jeel sur le sujet Re:Récupérer paramètres à partir d'un fichier texte
Merci à toi pour l'inspiration.[code:1]get-content .\liste.txt | foreach {
if(!$_.startswith(\";\"«»)) {
$line = $_.split(\";\"«»)
$Vname = $line[0]
$Vloc = $line[2]}
$Vname
$Vloc
}
[/code:1]
Ce bout de code est d'une utilité incroyable.
Jeel
if(!$_.startswith(\";\"«»)) {
$line = $_.split(\";\"«»)
$Vname = $line[0]
$Vloc = $line[2]}
$Vname
$Vloc
}
[/code:1]
Ce bout de code est d'une utilité incroyable.
Jeel
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 8 mois #7260
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Récupérer paramètres à partir d'un fichier texte
Hello,
Le mieux reste de mettre une ligne d'entête à ton fichier et ensuite de l'importer dans un tableau avec la commande Import-CSV.
Exemple :
[code:1]PS > $tbFichierUser = Import-CSV c:\monfichier.csv -delimiter ';'[/code:1]
Arnaud
Le mieux reste de mettre une ligne d'entête à ton fichier et ensuite de l'importer dans un tableau avec la commande Import-CSV.
Exemple :
[code:1]PS > $tbFichierUser = Import-CSV c:\monfichier.csv -delimiter ';'[/code:1]
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupérer paramètres à partir d'un fichier texte