3 votos

¿Cuál 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 diferentes formatos de archivos BAT? Estoy intentando crear un archivo BAT en Mac que normalmente cambia de directorio mientras el archivo está abierto.

0 votos

Mira aquí o aquí

2 votos

Mira a los scripts de shell de Unix o python, perl u otros lenguajes de script

2 votos

Enfoquémonos en formas generales de hacer cosas similares a los archivos BAT en esta pregunta. Si necesitas ayuda para resolver un problema específico, por favor haz una nueva pregunta.

9voto

siva Puntos 23

Siendo bastante inexperto con archivos por lotes, no estoy seguro de la funcionalidad disponible, pero hay dos métodos principales de scripting en OS X que son similares:

  • AppleScript

    AppleScript es un lenguaje de scripting que te permite controlar OS X y muchas aplicaciones.

    Los AppleScripts son generalmente fáciles de entender y escribir, al mismo tiempo que proporcionan mucha funcionalidad avanzada. Aquí hay un AppleScript que cuenta los archivos en la carpeta de 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 sobre AppleScript, consulta:

  • Script de Shell

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

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

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

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

-1voto

Joey Hadad Puntos 1

Busca .bash o .command en Mac ;)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X