Problème de redirection vers un fichier

Bonjour,

J’ai un petit souci avec cette commande

Cette commande doit permettre d’écouter sur le port série les données entrantes, de les filtrer pour enlever ce qui ne sert à rien et de stocker ce qui passe le filtre dans un fichier de log. Or rien n’est stocké dans le fichier.

Si je ne renvoie pas vers le fichier, mais laisse l’affichage sur la sortie standard, les informations qui passent le filtre s’affiche bien dans la console ! Commande :

Pourquoi ce qui s’affiche à l’écran dans la console n’est pas renvoyé vers mon fichier si je rajoute >> “fichier_test.log” à ma commande ?

Je précise que si j’enlève le grep, l’enregistrement se passe bien dans le fichier…

Merci par avance pour votre aide


Mais est-ce que ça ne fonctionnerais pas aussi ça :
[code]cat /dev/ttyS0 | grep -Eiv "^(\?1: NO COMMAND|)$" >> "fichier_test.log"[/code]

Mais est-ce que ça ne fonctionnerais pas aussi ça :

Merci pour ces conseils

Je teste lundi (c’est pour le boulot !) et je te tiens au courant

Bon week-end