J'ai un script qui produit du texte stdout. Je veux voir toute cette sortie dans mon terminal, et en même temps, je veux filtrer certaines lignes et les enregistrer dans un fichier. Exemple:
$ myscript
Line A
Line B
Line C
$ myscript | grep -P 'A|C' > out.file
$ cat out.file
Line A
Line C
Je veux voir la sortie de la première commande dans le terminal et enregistrer la sortie de la deuxième commande dans un fichier. À la fois. J'ai essayé d'utiliser tee, mais sans résultat, ou mieux, avec un résultat inversé .
/dev/stderrest commun./dev/tty(signifiant le terminal actuel) fonctionnerait également ici, et c'est standard .