Como usar tee
para enviar a saída para o tty assim:
cmd1 | tee /dev/tty | grep "$PATTERN" || cmd2
Exemplo com a saída PATTERN
matching cmd1
:
% echo "cmd1 output" | tee /dev/tty | grep -q "output" || echo "nothing matches PATTERN"
cmd1 output
Exemplo com PATTERN
não correspondendo à saída de cmd1
:
% echo "cmd1 output" | tee /dev/tty | grep -q "outputttt" || echo "nothing matches PATTERN"
cmd1 output
nothing matches PATTERN