Como você sabe o conteúdo de prompt_yes_no.sh
, pode editá-los antes de incluí-los, substituindo o /dev/tty
por, por exemplo, stdout. Substitua sua fonte por
source <(sed 's|/dev/tty|/dev/stdout|g' <$SH_PATH_SRC/prompt_yes_no.sh)
ou para o bash mais antigo, use um arquivo temporário, por exemplo
sed 's|/dev/tty|/dev/stdout|g' <$SH_PATH_SRC/prompt_yes_no.sh >/tmp/file
source /tmp/file