Вот в убунте правильно (спасибо дебиану), а в центоси как обычно. Вот если бы bash при вызове как sh вёл себя на 100% по стандарту, это было бы простительно.
Кстати, при написании скриптов с #!/bin/sh тоже можно сесть в лужу, случайно влепив невинный башизм, а потом долго думать, почему оно не работает на другой машине, где /bin/sh это sh, dash или другой строго совместимый шелл.