Você parece estar executando o primeiro exemplo em bash
e o segundo em qualquer que seja apontado por /bin/sh
, que é um shell POSIX que requer um argumento a ser passado especificando a variável na qual você deseja colocar a entrada . Alterar o shebang para #!/bin/bash
deve corrigir isso.