Question
Script qui sature la ram en lisant un fichier.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 13 ans 6 mois #12691
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Script qui sature la ram en lisant un fichier.
noxyde écrit:
Les propositions de Benduru et Matthew sont plus judicieuses quant au contexte et utilises pleinement les possibilités du cmdlet. Celles-ci évitant de recoder des traitements.
noxyde écrit:
noxyde écrit:
noxyde écrit:
Ensuite l'apprentissage des expressions régulières est un autre sujet...
noxyde écrit:
Ton traitement ne doit pas s'occuper de l'insertion des lignes dans un fichier résultat, mais juste s'occuper des objets qui t'intéresse.
La première étape est de construire un tableau d'objet, chaque objet porte une information qui va te permettre de déterminer si oui ou non tu l'écriras dans le fichier lors de la seconde étape.
La question n'est pas de courtcircuiter l'écriture, mais de scinder des traitements (de les spécialiser). Un qui filtre les events, un autre qui les écrit dans un fichier.
Ceci te permettra, une fois ta collection construite, de l'écrire dans un fichier texte, dans un fichier XML, dans un fichier CSV, etc.
L'avantage du pipeline en lieu et place d'une collection est de minimiser l'usage de la mémoire, et surtout il supportera la charge.
Tout comptes fait, c'est un bon sujet de tutoriel que tu nous proposes là
De rien.Merci Laurent pour ton retour,
Les propositions de Benduru et Matthew sont plus judicieuses quant au contexte et utilises pleinement les possibilités du cmdlet. Celles-ci évitant de recoder des traitements.
noxyde écrit:
M'est avis qu'il te serait bénéfique de prendre un peu de ton temps pour approfondir les bases de Powershell.je vais essayer d'appliquer tes morceaux de codes.
noxyde écrit:
Il te manque peut être un peu de curiosité, maisje ne l'avais jamais vu.
noxyde écrit:
cela ne va pas être facile, je te l'accorde.entre deux pb de prods.
Ensuite l'apprentissage des expressions régulières est un autre sujet...
noxyde écrit:
Soit tu utilises le pipeline soit tu places le résutlat de ton traitement dans une collection d'objet, par exemple un tableau.pour le moment je ne vois pas comment l'intégrer pour coursicuiter l'écriture du fichiers.
Ton traitement ne doit pas s'occuper de l'insertion des lignes dans un fichier résultat, mais juste s'occuper des objets qui t'intéresse.
La première étape est de construire un tableau d'objet, chaque objet porte une information qui va te permettre de déterminer si oui ou non tu l'écriras dans le fichier lors de la seconde étape.
La question n'est pas de courtcircuiter l'écriture, mais de scinder des traitements (de les spécialiser). Un qui filtre les events, un autre qui les écrit dans un fichier.
Ceci te permettra, une fois ta collection construite, de l'écrire dans un fichier texte, dans un fichier XML, dans un fichier CSV, etc.
L'avantage du pipeline en lieu et place d'une collection est de minimiser l'usage de la mémoire, et surtout il supportera la charge.
Tout comptes fait, c'est un bon sujet de tutoriel que tu nous proposes là
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.048 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Discussions générales
- Script qui sature la ram en lisant un fichier.