デフォルトの GUI エディターでスクリプトが生成したファイルを bash で開くにはどうすればよいですか?
OS X には command がありますが、open
私の知る限り、Linux には存在しません。優れたクロスプラットフォームの代替手段は何ですか?
( open somefile.ext
OS X での実行は、Finder でファイルをダブルクリックした場合と同じです)。
これに最も近いのは次のxdg-open
とおりです。
$ xdg-open somefile.ext
Linuxでは、特定のデスクトップ環境向けであり、kde-open
より一般的ですが、DE から実行する必要があります。gnome-open
xdg-open
Windowsでは(明らかにそうではありませんbash
がcmd.exe
)、同様のコマンドはstart
.
bash を使用すると、クロスプラットフォーム コードは次のようになります。
if which xdg-open &> /dev/null; then
xdg-open $file # linux
else
open $file # mac
fi
あなたの .profile で
export EDITOR='~/bin/mate -w'
そしてあなたのbashはこのエディタを使用します