Si se invoca a Bash como "sh", se comportará tanto como es posible como el sh original, deshabilitando, entre otras cosas, la expansión de llaves (
braces). Es por eso que por ahorrarme dos teclazos en el shebang (
#!/bin/sh), terminé dando muchos más hasta encontrar porque algo tan simple como esto no funcionaba:
#!/bin/sh
tail -fn5 /var/log/{messages,dmesg,daemon.log,syslog,debug,user.log,Xorg.0.log}
...mientras que la expansión de nombres de ficheros lo hacía normalmente. De modo que es mejor llamar a Bash por su nombre. Y a GNU/Mozilla/KDE/OO.org Linux también... a veces.