Question [Résolu] Ajout tableau personnalisé

Plus d'informations
il y a 13 ans 5 mois #13412 par xyz
Réponse de xyz sur le sujet Re:Ajout tableau personnalisé
Selon toi que fait l'appel suivant :
[code:1]
$listeip = import-csv c:\temp\ip.csv -Delimiter \"`t\"
[/code:1]
?

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 5 mois #13414 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Il importe l'ensemble du fichie csv dans la variable $listeip ne tenant compte de la concordance entre ip et compteur.

Si je fais $listeip[1].compteur j'ai le nombre d'occurence rencontré par cette IP

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

Plus d'informations
il y a 13 ans 5 mois #13416 par Arnaud Petitjean
C'est que ton fichier est probablement mal formaté. Peux tu en poster un extrait STP avec l'entete ?

Ou alors ton séparateur de champs n'est pas bon.

Attend, je crois que j'ai posté un peu vite...

Il importe l'ensemble du fichie csv dans la variable $listeip ne tenant compte de la concordance entre ip et compteur.

Si je fais $listeip[1].compteur j'ai le nombre d'occurence rencontré par cette IP


Pour moi tout ceci est normal.

Arnaud<br><br>Message édité par: Arnaud, à: 20/12/12 16:00

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.

Plus d'informations
il y a 13 ans 5 mois #13417 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Pour cree mon fichier je fais appelle a cette commande

[code:1]\&quot;IP`tCompteur\&quot; | set-content c:\temp\ip.csv[/code:1]

Et quand mon fichier a déjà un peu voyager dans le script une ligne se rajoute tout en haut

[code:1]#TYPE System.Management.Automation.PSCustomObject[/code:1]

mon fichier ressemble a ceci (j'ai rajouter les ip moi même en appuyant sur la touche TAB a la place de l 'espace.

[code:1]#TYPE System.Management.Automation.PSCustomObject
\&quot;Compteur\&quot; \&quot;IP\&quot;
\&quot;1\&quot; \&quot;127.0.0.1\&quot;
\&quot;3\&quot; \&quot;131.456.544.433\&quot;
[/code:1]


Je sais pas a cause de quoi c'est mais j'ai aussi remarqué que l'ordre compteur en premiere colone ou ip changais parfoi

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

Plus d'informations
il y a 13 ans 5 mois #13419 par Arnaud Petitjean
Jusqu'ici tout me semble normal. Ou est ton problème ?

Au fait pourquoi utiliser la tabulation comme séparateur de champs ? Je pense que c'est source à ennui, moi je me tournerais naturellement vers le point-virgule ou la virgule. Je pensait que la tabulation t'étais imposée par un fichier déjà existant.

Dernière chose, je ne vois pas pourquoi tu t’embêtes à importer ton fichier CSV pour lui rajouter une ligne à la fin. Comme il s'agit d'un fichier texte, à ta place je rajouterais juste une ligne de texte bien formatée et c'est tout. Ce serait bien plus efficace, surtout si ton fichier devient énorme.

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.

Plus d'informations
il y a 13 ans 5 mois #13420 par Nicolas
Réponse de Nicolas sur le sujet Re:Ajout tableau personnalisé
Parce qu'on m'a dit plu haut de plutot utilisé la tabulation mais a la base je partais effectivement sur un csv fomaté en \&quot;,\&quot; je vais esseye de faire ca en texte finalement c'et vrai que ca sera moins prise de tête. Mais je comprend pas pourquoi je galère autant sur le fait de simplement rajouter une ligne sur un tableau je pense que je vais un peu retourné dans mon bouquin parce que j'ai l'impression de pas avoir tout assimilé. :p



Merci Arnaud<br><br>Message édité par: Zarko, à: 20/12/12 16:52

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

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