O Bash funciona normalmente em Linux, MacOSX, BSD e alguns outros unixes. Como você nomeia o arquivo não importa, mas a maioria das pessoas o chamam de .sh. A parte importante é que a primeira linha do arquivo é esta:
#!/bin/bash
E o arquivo tem que ser executável, como com chmod +x
.