Question
Suppression d'une ligne
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 8 mois #1488
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Suppression d'une ligne
Tu peux partager ton script? On verra si on trouve comment l'optimiser.
De toute façon, il faut garder à l'esprit que la suppression d'une ligne restera une opération moins rapide qu'il n'y paraît de prime abord car elle oblige à lire tout le fichier ligne par ligne pour identifier la ligne à supprimer et à réécrire toutes les lignes sauf cette fameuse ligne à supprimer.
Janel
De toute façon, il faut garder à l'esprit que la suppression d'une ligne restera une opération moins rapide qu'il n'y paraît de prime abord car elle oblige à lire tout le fichier ligne par ligne pour identifier la ligne à supprimer et à réécrire toutes les lignes sauf cette fameuse ligne à supprimer.
Janel
Connexion ou Créer un compte pour participer à la conversation.
- didine
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 29
- Remerciements reçus 0
il y a 15 ans 8 mois #1489
par didine
NEWTON_
Réponse de didine sur le sujet Re:Suppression d'une ligne
Janel , Janel
merci de ton indéfectible attention
Mon script est plus haut c'est exactement celui ci
[code:1]
dir c:\mhd\t*.txt |foreach {get-content $_ | where {$_ -notmatch \"toto\"} |
set-content (\"$_\" -replace \"t(.+)\.txt\",'$+.txt')}[/code:1]
seul \"toto\" change ....
Je pige pas
ou bien c'est ce que tu dis effectivement
il doit lire les 150 000 lignes !!!
je rêvais que l'on pouvait lui dire
coupe au 15 première
arrete toi
lis les 15 lignes
supprime la ligne contenant toto
Et ajoute le résultat au reste ???
un truc comme çà
Dur dur
Ps : trop marrant
\"powershelleur confirmé\"
hourra je suis promu ...<br><br>Message édité par: newt, à: 16/01/08 15:51
merci de ton indéfectible attention
Mon script est plus haut c'est exactement celui ci
[code:1]
dir c:\mhd\t*.txt |foreach {get-content $_ | where {$_ -notmatch \"toto\"} |
set-content (\"$_\" -replace \"t(.+)\.txt\",'$+.txt')}[/code:1]
seul \"toto\" change ....
Je pige pas
ou bien c'est ce que tu dis effectivement
il doit lire les 150 000 lignes !!!
je rêvais que l'on pouvait lui dire
coupe au 15 première
arrete toi
lis les 15 lignes
supprime la ligne contenant toto
Et ajoute le résultat au reste ???
un truc comme çà
Dur dur
Ps : trop marrant
\"powershelleur confirmé\"
hourra je suis promu ...<br><br>Message édité par: newt, à: 16/01/08 15:51
NEWTON_
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
- Suppression d'une ligne