Para converter um comentário em uma resposta:
read -p
escreve o prompt para stderr; para obter os resultados em linha para tee
, canalize o stderr da função para stdout antes do tee
com:
test_fn /tmp/warning 2>&1 | tee -a /tmp/logfile
Para demonstrar o comportamento de read
:
$ read -p "my prompt: " >/dev/null
my prompt: hi
$ read -p "my prompt: " 2>/dev/null
hi