Se o seu sistema / shell o suportar, você poderá usar o redirecionamento e a substituição de processo para material de saída em diferentes descritores de arquivo. Por exemplo:
(
echo "This goes to fd 1"
echo "This goes to fd 3" >&3
) 3> /dev/tty | some command
Neste exemplo, a primeira instrução de eco é enviada para some command
, enquanto a segunda é enviada para o terminal.
(
echo "This goes to fd 1"
echo "This goes to fd 3" >&3
) 3> >(some command)
Nesse caso, a primeira instrução de eco vai para stdout
e a segunda instrução de eco para some command
.