Bonjour,
J'aimerais savoir si qqn a déjà rencontré des problèmes lors de
l'affichage de milliers de ligne?
Je m'explique:
Je bosse sous Solaris, et j'ai créé un script (perl bien sûr!) qui va
faire un grep dans plusieurs fichiers et qui me ressort ça au prompt
via un print.
Or, lorsque le nombre de lignes dépasse 2000 (à vue d'oeil, je n'ai
pas compté) le programme perl se fige, n'affiche plus rien, et ne sort
pas de message d'erreur. je dois faire Ctrl-C pour sortir.
Qqn a-t-il une idée à props de ce problème?
Merci pour votre aide.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Thibault
Michaël Baudry wrote:
Bonjour,
Bonjour,
J'aimerais savoir si qqn a déjà rencontré des problèmes lors de l'affichage de milliers de ligne? Je m'explique: Je bosse sous Solaris, et j'ai créé un script (perl bien sûr!) qui va faire un grep dans plusieurs fichiers et qui me ressort ça au prompt via un print. Or, lorsque le nombre de lignes dépasse 2000 (à vue d'oeil, je n'ai pas compté) le programme perl se fige, n'affiche plus rien, et ne sort pas de message d'erreur. je dois faire Ctrl-C pour sortir. Qqn a-t-il une idée à props de ce problème?
Ne serait-ce pas un probleme de buffer ? Ou n'y aurait-il pas justement un problème de saut de ligne ? Le print (bufferisé) n'affiche que si il y a des saut de lignes, ou en fin de programme me semble-t-il. Donc il est probable que si il y a 100k de texte (sans saut de ligne), cela pose problème au niveau du buffer ...
Merci pour votre aide.
Michaël
De rien.
Thibault
Michaël Baudry wrote:
Bonjour,
Bonjour,
J'aimerais savoir si qqn a déjà rencontré des problèmes lors de
l'affichage de milliers de ligne?
Je m'explique:
Je bosse sous Solaris, et j'ai créé un script (perl bien sûr!) qui va
faire un grep dans plusieurs fichiers et qui me ressort ça au prompt
via un print.
Or, lorsque le nombre de lignes dépasse 2000 (à vue d'oeil, je n'ai
pas compté) le programme perl se fige, n'affiche plus rien, et ne sort
pas de message d'erreur. je dois faire Ctrl-C pour sortir.
Qqn a-t-il une idée à props de ce problème?
Ne serait-ce pas un probleme de buffer ? Ou n'y aurait-il pas justement
un problème de saut de ligne ?
Le print (bufferisé) n'affiche que si il y a des saut de lignes, ou en
fin de programme me semble-t-il.
Donc il est probable que si il y a 100k de texte (sans saut de ligne),
cela pose problème au niveau du buffer ...
J'aimerais savoir si qqn a déjà rencontré des problèmes lors de l'affichage de milliers de ligne? Je m'explique: Je bosse sous Solaris, et j'ai créé un script (perl bien sûr!) qui va faire un grep dans plusieurs fichiers et qui me ressort ça au prompt via un print. Or, lorsque le nombre de lignes dépasse 2000 (à vue d'oeil, je n'ai pas compté) le programme perl se fige, n'affiche plus rien, et ne sort pas de message d'erreur. je dois faire Ctrl-C pour sortir. Qqn a-t-il une idée à props de ce problème?
Ne serait-ce pas un probleme de buffer ? Ou n'y aurait-il pas justement un problème de saut de ligne ? Le print (bufferisé) n'affiche que si il y a des saut de lignes, ou en fin de programme me semble-t-il. Donc il est probable que si il y a 100k de texte (sans saut de ligne), cela pose problème au niveau du buffer ...