Seu arquivo de origem é executado com bin / sh não bin / bash
/ bin / sh e / bin / bash não são a mesma coisa. Você perde muita funcionalidade quando muda para / bin / sh, mas protege você de algumas preocupações de expansão de shell.
Eu mudaria o shell de #!/bin/sh
para #!/bin/bash
e verificaria se isso não está resolvido.