osascript

AppleScript 또는 JavaScript for Automation (JXA) 실행. 더 많은 정보: https://keith.github.io/xcode-man-pages/osascript.1.html.

  • AppleScript 명령 실행:

osascript -e "say 'Hello world'"

  • 여러 AppleScript 명령 실행:

osascript -e "say 'Hello'" -e "say 'world'"

  • 컴파일된(*.scpt), 번들(*.scptd), 또는 텍스트(*.applescript) 형식의 AppleScript 파일 실행:

osascript 경로/대상/apple.scpt

  • 애플리케이션의 번들 식별자 얻기 (open -b에 유용):

osascript -e 'id of app "애플리케이션"'

  • JavaScript 명령 실행:

osascript -l JavaScript -e "console.log('Hello world');"

  • JavaScript 파일 실행:

osascript -l JavaScript 경로/대상/script.js