Utiliser grep avec une commande qui rajoute des lignes au fil du temps - Linux et OS Alternatifs
Marsh Posté le 06-05-2004 à 17:25:51
je sais pas ct juste une id comme ça.
Et pour taz quel manuel tu voudrais que je lise ... ?
Marsh Posté le 06-05-2004 à 17:57:28
non parce que je voudrais pouvoir le faire pour n'importe quelle commande qui abouti à un flux constant d'infos (comme tail -f /var/log/messages par exemple).
Et le man de grep n'a apparemment aucune info à ce sujet
Marsh Posté le 06-05-2004 à 17:59:43
regarde du coté de la commande watch
Marsh Posté le 06-05-2004 à 18:01:27
ethereal plop | grep -v motif | tee fichier |
et en //
tail -f fichier |
?? Mais c'est bidouiller...
Marsh Posté le 06-05-2004 à 18:38:59
le problème de tee c'est qu'il affiche toujours sur la sortie standard et donc ne rend pas la main, et donc je ne peux pas faire tail
Marsh Posté le 06-05-2004 à 18:41:54
et j'ai essayé ça pour watch :
|
mais ça ne marche pas, tethereal renvoie une erreur
Marsh Posté le 06-05-2004 à 19:34:36
j'ai aussi essayé ça :
|
Et alors j'obtiens ça :
|
Et eje ne sais pas quoi taper ... Ptet que je comprends pas bien comment fonctionne watch
Marsh Posté le 06-05-2004 à 19:38:35
j'aurais plutôt utilisé watch avec un délai de 1 seconde ( watch -n 1 'ta commande')
Marsh Posté le 06-05-2004 à 20:02:05
Citation : [nom]Taz a écrit[/nom]RTFM |
Citation : [nom]Taz a écrit[/nom]man tee |
CYFM.
Marsh Posté le 16-05-2004 à 13:45:14
ben il me semble qu'on t'as filé toutes les solutions possibles
Marsh Posté le 26-05-2004 à 12:57:33
Je t'assure que rien de ce qui est au dessus ne fonctionne ...
Marsh Posté le 06-05-2004 à 17:23:02
J'utilise tethereal qui fournit des lignes de texte au fur et à mesure du temps, et je voudrais n'afficher que celles ne contenant pas un certain motif.
Pour celà j'ai essayé ethereal blabla | grep -v motif, et aussi de rajouter tail -f avant ou après grep, mais sans succès, ça n'affiche que la première ligne.
Comment faut-il faire ?
Message édité par freewol le 16-05-2004 à 12:53:19