デフォルトの GUI エディターでスクリプトが生成したファイルを bash で開くにはどうすればよいですか?
OS X には command がありますが、open私の知る限り、Linux には存在しません。優れたクロスプラットフォームの代替手段は何ですか?
( open somefile.extOS X での実行は、Finder でファイルをダブルクリックした場合と同じです)。
これに最も近いのは次のxdg-openとおりです。
$ xdg-open somefile.ext
Linuxでは、特定のデスクトップ環境向けであり、kde-openより一般的ですが、DE から実行する必要があります。gnome-openxdg-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はこのエディタを使用します