ShellScript
OSX
MacOSX

Terminal 上からファイルを GUI アプリケーションで開く(シェルスクリプト)

こんにちは。
macOS の Terminal 上からファイルを GUI アプリケーション(/Applications 内のアプリケーションを想定)で開くためには、open コマンドを使えば良いですが1、これをシェルスクリプト化してみました2

$ chmod u+x espr.sh
$ alias espr=espr.sh
$ espr file.html
espr.sh
#!/bin/sh
open -a Espresso "$*"
exit $?

  1. Mac でコマンドラインからアプリケーション起動」も参考になります。 

  2. なお最初からそのようなコマンドを提供している GUI アプリケーションも多いようです(例えば、CotEditor では cot コマンド)。