わかりましたので、実行gedit myfile.txt
はうまく動作します。しかし、ファイルタイプにリンクされたデフォルトのデスクトップアプリを使用して、bashスクリプト内からファイルを開くのはどうでしょうか?
私は以下を試しましたが、ターミナルで手動で実行するとうまくいきますが、bashファイルに入れても何も起こりません:
#!/bin/bash
xdg-open "myfile.txt"&
代わりに何をすべきですか?
ターミナルを閉じた後もファイルを開いたままにしておく必要があることに注意してください。
gedit
されたファイルで開きます(または既存のセッションで新しいタブを開きます)。ただし、プログラムが終了するまでブロックするのではなく、すぐに戻ります。
xtg-open
ました*.txt
、*.html
そしてもっと-ただうまくいきません。