Question exploire un fichier txt

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 16 ans 2 mois #5985 par arnold
Réponse de arnold sur le sujet Re:exploire un fichier txt
en retour :)

je suis que là :
ce ne pas un tableau, mais que du txt.
et je voudrais afficher que les ligne desiree.


[code:1]$text = $text.document.body.innertext
$text | format-Table name | out-file C:\kt.txt –Encoding default
$var1 = gc C:\kt.txt | measure-object -line

$lines = $var1.Lines
$lines
$var1 = gc C:\kt.txt
$var1|Foreach {$_.$var1.GetEnumerator()}

$var1[/code:1]

merci pour votre aide
arnold

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

Plus d'informations
il y a 16 ans 2 mois #5987 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:exploire un fichier txt
arnold écrit:

merci pour votre aide

Oui, mais là c'est à toi de nous aider. Par exemple en répondant aux questions :P

As-tu à nous donner un exemple des lignes que tu souhaites filtrer ?

Comme veux-tu coder un filtre sur des chaînes si tu ne connais pas ou ne nous dit pas ce que tu dois filtrer ?
Moi je ne sais pas faire.
Tu parles de trait d'union :

a la fin de chaque ligne j'ai un trait d'union.

Mais encore ?
As-tu un exemple d'une telle ligne ?

Tutoriels PowerShell

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

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 16 ans 2 mois #5988 par arnold
Réponse de arnold sur le sujet Re:exploire un fichier txt
merci, en retour :)

si joint les ligne :

../..
Friedenaucity 18.01.2010 09.58.00
Guten Morgen und schönen Wochenstart­ -
Cool 18.01.2010 14.07.02
bei herrlichem Sonnenschein tummle ich mich bei einigen von Euch­-
../..
l'ensemble est composer de :
ID, date heures, txt.

il y a 36 ligne a exploiter.

merci pour votre aide
arnold

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

Plus d'informations
il y a 16 ans 2 mois #5990 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:exploire un fichier txt
Je supposes que tu souhaites récupérer les lignes suivantes :

Guten Morgen und schönen Wochenstart­ -
bei herrlichem Sonnenschein tummle ich mich bei einigen von Euch­-

C'est à dire celles se terminant par un trait d'union, si c'est ça :
[code:1]$var1 = gc C:\kt.txt
$var1|Where-Object {$_[-1] -eq \"-\"}[/code:1]
$_ est une chaine, donc un tableau de caractères. Il est donc possible de tester le dernier caractère.

Tutoriels PowerShell

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

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 16 ans 2 mois #5991 par arnold
Réponse de arnold sur le sujet Re:exploire un fichier txt
bonsoir :)
on n'est pas loin !!!!!!
merci, mais sa donne ... :(

j'ai essayer sa :
from the PowerShell Guy :
[code:1]$var1 = gc C:\kt.txt |% {$_.split(\"`n` ``\"«»)}
$var1[/code:1]

et sa me donne sa :
avant :
[code:1]sternlein 17.01.2010 13.27.31
es schneit und schneit und schneit - - - [/code:1]­
­
­après :
[code:1]sternlein
17.01.2010
13.27.31
es
schneit
und
schneit
und
schneit
-
-
-[/code:1]­
­
­si on pourais laisse l'ID, date, heure ensemble
et apres le trait d'union (force) insere une ligne....! ;) enfin ...

on n'a pas besoin de mourir toute de suit.....
vera sa a demain
arnold

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

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