¿Qué es una alternativa a un archivo BAT en Mac?

¿Cuál es la alternativa para el archivo BAT (Windows) en Mac? ¿Las diferentes versiones de OS X tienen un formato diferente de archivos BAT? Estoy tratando de crear un archivo BAT en Mac que normalmente cambia de directorio mientras el archivo está abierto.

Mira aquí o aquí
Mire los scripts de shell de Unix o python, perl u otros lenguajes de scripting
Centrémonos en formas generales de hacer cosas similares a los archivos BAT en esta pregunta. Si necesita ayuda para resolver un problema específico, haga una nueva pregunta.

Respuestas (2)

Al no estar muy familiarizado con los archivos por lotes, no estoy seguro de la funcionalidad disponible, pero hay dos métodos principales de secuencias de comandos en OS X que son similares:

  • AppleScript

    AppleScript es un lenguaje de secuencias de comandos que le permite controlar OS X y muchas aplicaciones.

    Los AppleScripts son generalmente fáciles de entender y escribir, a la vez que brindan una gran cantidad de funciones avanzadas. Aquí hay un AppleScript que cuenta los archivos en la carpeta Aplicaciones:

    tell application "Finder"
        if folder "Applications" of startup disk exists then
            return count files in folder "Applications" of startup disk
        else
            return 0
        end if
    end tell
    

    Para obtener más información acerca de AppleScript, consulte:

  • Guión de shell

    Un script de shell es un script para un shell de Unix.

    El script de shell equivalente al AppleScript anterior es el siguiente:

    if [ -d "/Applications/" ]; then
        ls -1 "/Applications/" | wc -l
    fi
    

    Como probablemente usará bash, esta es una buena guía para comenzar:

Busque .bash o .command en mac;)