背景はウェブラジオ局の.m3uファイルを開くためのシェルスクリプトです。したがって、スクリプト内でそのファイルを開くためのユーザーのプログラムは何かを知りたいです。現時点では、環境変数$ PLAYERを設定する必要がありますが、明らかにそれは良い方法ではありません。Bash:ファイルタイプの標準プログラムを入手する
代替:ファイル名を取り、そのファイルを処理する適切なプログラムを検索するコマンドはありますか?同様file
は、例えば、
open-file my_playlist.m3u
スクリプトは、少なくともUbuntuの、DebianとWindowsの/ Cygwinのマシン上で実行され、移植する必要があります。
乾杯、
ありがとうございましたが、Gnomeファイルには検索対象が含まれていないようです。 Ubuntuでは、TotemはデフォルトでM3Uを開きますが、 'grep audio mimeinfo.cache'は私に' kde-kaboodle.desktop'をもたらします。これはまだインストールされていません(kaboodle、私は意味します)。 〜/ .gconfをすばやくスキャンしましたが、検索された情報が含まれていないようです。 – Boldewyn
ええ、それはそれをしました。 – Boldewyn
gnome-open(Gnome)、kfmclient exec(KDE)、exo-open(Xfce)、open(GNUstep)などを試してみてください。 – ephemient