Recuperer le flux clavier.

Recuperer le flux clavier. - Perl - Programmation

Marsh Posté le 12-12-2002 à 19:04:55    

je souhaite dansun script en Perl faire une recupereation du flux, pour gerer ca un peu comme un buffer clavier, avec plus de regles, tel que des priorites, des depassement... c pour un petit jeu.
 
Comment je recupere le flux ???
des chaines, OK, des caracteres, OK ... Mais le flux...
 
sous linux, j'ai essayé de recuperer le /dev/stdin, mais des que mon script passe en tache de fond (plus cliqué) le flux n'est plus conservé... Or, c'est un script de fond... pas une appli avec interface !
 
Ca va gerer des "expressions du visage" en fonction de tout ce que l'utilisateur peut entrer au clavier durant sa session..;; meme dans d'autres applications .
voilà, merci

Reply

Marsh Posté le 12-12-2002 à 19:04:55   

Reply

Marsh Posté le 13-12-2002 à 12:52:06    

up

Reply

Marsh Posté le 16-12-2002 à 15:15:54    

A ta place, je m'orienterais vers des man de commande comme tee, fork et sh.
 
Exemple :
Tu lances ton script d'analyse de flux en memoire (background) sur un fichier avec toutes les REGEXP que tu veux,
puis tu lancerais comme ceci :
 
[gator@~]$ tee ton_fichier|sh
ls -l
total 4
-rw-r--r--    1 gator      gator            6 Dec 16 15:05 ton_fichier
hehe :D
sh: hehe: command not found
oh !
sh: oh: command not found
echo hello
hello
[control-C ici]
[gator@~]$ cat ton_fichier  
ls -l
hehe :D
oh !
echo hello
[gator@~]$  
 
Voila, il doit y avoir de l'idee ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed