El comando de terminal osalang
enumera los siguientes idiomas OSA instalados compatibles con osascript
.
AppleScript
JavaScript
Generic Scripting System
El uso de AppleScript o JavaScript funciona. Por ejemplo:
osascript -l JavaScript \
-e 'Application("iTunes").currentTrack.name()'
Sin embargo, algo parecido a seguir devuelve un error de "token desconocido encontrado".
osascript -l 'Generic Scripting System' \
-e '#!/bin/bash' \
-e 'echo $HOME'
¿Cómo se invoca osascript
para 'Sistema de secuencias de comandos genérico' desde la línea de comandos para algunas secuencias de comandos que no son de AppleScript ni JavaScript ... sin usar ningún AppleScript o JavaScript (intermedio)? ¿Es esto posible?