• # grep sur stderr

    Posté par . En réponse au message impossible de faire un grep sur la sortie de clang-tidy. Évalué à 4. Dernière modification le 30 mars 2023 à 16:22.

    Probablement que clang-tidy envoie les warnings sur stderr au lieu de stdout et toi tu grep que sur stdout.

    Pour grep sur les deux sorties, tu peux faire avec bash :

    $ clang-tidy -p=build --config-file=_clang-tidy --quiet file.hxx |& grep -Pvi "^[[:digit:]]*\swarnings\sgenerated"

    (Note le |& lors du pipe.)