Como você pode solicitar a entrada de um usuário, quando a saída está sendo canalizada?
> (echo -n 'input data: '; read TEST; export TEST) | echo "done: ${TEST}"
Isso não mostra o prompt "dados de entrada" e não lê nada do stdin e, em vez disso, apenas exibe:
done: