¿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.
Respuestas
¿Demasiados anuncios?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:
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.