bash
tem um modo interativo e um modo em lote. Ele entra no modo correspondente, dependendo se o stdin é um terminal ou não.
bash # interactive
cat|bash # non-interactive: stdin is a pipe not a terminal
cat|bash -i # explicitly request interactive mode
No modo interativo bash
imprimirá um prompt (configurável pela variável PS1) e também configurará outras coisas para um ambiente mais amigável.
Por favor, leia man bash
e procure por "interativo" para todas as diferenças desses modos.