O equivalente a "arquivos em lote" no OS X são "shell scripts" (já que o OS X é derivado do Unix). Estes são escritos da mesma maneira, como um arquivo de texto com uma lista de comandos para executar. Por exemplo:
#!/bin/sh
echo "This is a shell script!"
cd ~/tmp
if [ -f "foo.txt" ]; then
echo "foo.txt exists"
fi