Mit Hilfe des Kommandozeilenbefehls osascript
lassen sich AppleScript Befehle in ein Shell Script integrieren.
Man kann sich auf diese Weise zum Beispiel ein Skript schreiben, welches sich aus dem vordersten Safari Fenster die URL der aktuell geladenen Seite holt und diese dann in die Konsole ausgibt:
Mit Hilfe von osascript
lässt sich auch eine Log Funktion erstellen, welche die Nachricht nicht nur auf der Konsole sondern auch im Notification Center von Mac OS X ausgibt:
In oberen Beispiel wird der Befehl display notification
benutzt, um die Meldung auszuspielen.
Weitere Informationen zum AppleScript Befehl display notification
findet man im AppleScript Language Guide bei Apple.
Weitere Bücher, auch auf deutsch, zum Thema AppleScript gibt es bei Amazon.de.