Re: Pb dans un makefile ...

Startseite

Nachricht beantworten
Autor: laurent.charles
Datum:  
To: guilde
Betreff: Re: Pb dans un makefile ...

>>( \
>>  ( <monTestUnitaire> && echo "Pattern UNIQUE pour dire que c'est ok") \
>>    2>&1 \
>>    | tee toto.log \
>>) | grep -q "Pattern UNIQUE pour dire que c'est ok"


> grep -q va bouffer la sortie de ce qui précède et tu n'auras rien
> l'écran. Il faudrait un grep qui affiche toutes les lignes qui ne
> correspondent pas au pattern. grep -v ne marche pas car son code de
> retour ne dépend pas de la présence du pattern.


Ah ben oui...

Donc:
- Soit faire 'cat toto.log | grep etc.' à la place du "pipe" dans une
seconde action.

- Soit (me semble quand meme mois tordu) laisser des actions simples:
test:
    <montest>
et encapsuler tout ça dans un simple script 'valid' qui fait par exemple 
'make $@ 2>&1 | tee $@.log'


et toute variation sur ce theme.

--
--Laurent