Eu posso reproduzir isso com o sistema bash em 10.5.0 até 10.6.4, e isso parece ser um bug no bash 3.x.
veja: link
Instale um novo e mais atualizado bash (4.x) (meu caminho preferido é Homebrew, encontrado no github), e ele deve ser corrigido (é para mim).