• # Grep après le branchement

    Posté par . En réponse au message utilisation combinée de tee (resolu). Évalué à 3.

    Tee te fait un "branchement" de son entrée vers sa sortie standard et un (ou plusieurs) fichiers.
    Si tu veux garder le contenu complet sur la sortie et seulement un sous-ensemble dans le fichier de log, il faut filtrer uniquement dans la branche en question.
    Cela peut se faire avec la substitution de processus (je sais que ça fonctionne avec bash, si tu utilise un autre shell, il faut vérifier):

    rsync ... | tee >(grep 'file has vanished:' > error.log)