最近、MacOS10.6システムにjEditをインストールしました。emacsと同じように、ターミナルでjEditを実行できるようにしたいと思います。つまり、「emacsFILE.NAME」です。私の計画は、...を含むスクリプトjedit.shを書くことでした。
touch $1
open -a /Applications/jEdit.app $1
...ここで、引数はファイル名です。不思議なことに、jEditは開かれますが、デフォルトの新しいファイルでのみ開かれ、目的のファイルではありません。「jEdit.app」を他のアプリ、たとえば「TextEdit.app」に置き換えると、目的のファイルが開きます。
足りないものはありますか?'open'コマンドで使用するとjEditが他のアプリのように動作しないのはなぜですか?これを回避するにはどうすればよいですか?