Alla seconda questione non so rispondere, ma alla prima sul come eseguire i file .sh immagino che tu possa usare il comando sh o bash:
sh nomescript.sh
o
bash nomescript.sh
Immagino che come su linux, gli debba dare i permessi di esecuzione perņ prima con chmod +x nomescript.sh (in fondo molto molto lontanamente anche mac ha qualcosina di unix)