Как мы можем запустить файл .bat
в Mac OS X?
Кто-нибудь делал это?
Эквивалентом "пакетных файлов" в OS X являются "сценарии оболочки" (поскольку OS X является производной от Unix). Они написаны почти так же, как текстовый файл со списком команд для запуска. Например:
#!/bin/sh
echo "This is a shell script!"
cd ~/tmp
if [ -f "foo.txt" ]; then
echo "foo.txt exists"
fi
Это зависит от того, насколько сложны ваши требования. Тот факт, что вы даже задаете эти вопросы, подразумевает, что вы не обладаете обширными знаниями Mac, поэтому вы, вероятно, сделаете что-то простое. Если вы не фанат Unix, у вас будет крутая кривая обучения со скриптами оболочки. Посмотрите на автомат и посмотрите, будет ли он делать то, что вы хотите. Вы можете прочитать об этом в Википедии или напечатать "Automator" в справочной информации, которую вы найдете в меню Mac.
Если вам необходимо, эффективный (но тяжеловесный) способ запуска файла .bat в различных версиях Unix, включая OSX, - это Wine (эмулятор WINdows): https://www.winehq.org/
Затем вы можете запускать сценарии .bat с помощью:$ wine cmd /c MyScript.bat
Дополнительная информация здесь: http://www.linux.org/threads/running-windows-batch-files-on-linux.7610/
Mac OSX на базе BSD нет? Вы можете использовать различные оболочки, такие как /emulator, например, doscmd.