Executando arquivos .bat em um Mac

2

Como podemos executar um arquivo .bat no Mac OS X?

Alguém já fez isso?

    
por Wuffers 06.12.2010 / 23:21

4 respostas

6

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
    
por 06.12.2010 / 23:25
2

Depende de quão complicados são seus requisitos. O fato de você estar mesmo fazendo essas perguntas implica que você não tem amplo conhecimento do Mac, então você provavelmente fará algo simples. Se você não é um geek unix, haverá uma curva de aprendizado com shell scripts. Dê uma olhada no automator e veja se ele fará o que quiser. Você pode ler sobre isso na Wikipedia ou digitar "Automator" no item de ajuda que você encontra na barra de menus do mac.

    
por 07.12.2010 / 01:09
0

O Mac OSX é baseado no BSD não? Você pode usar diferentes shell / emulador como doscmd

    
por 06.12.2010 / 23:23
0

Se você precisar, uma maneira efetiva (mas pesada) de executar um arquivo .bat em vários tipos de Unix, incluindo OSX, é com o Wine (The WINdows Emulator):

Então você pode executar scripts .bat via: $ wine cmd /c MyScript.bat

Mais informações aqui: link

    
por 26.02.2017 / 16:17

Tags