56 コマンドラインから印刷された文字列としてファイルのMIMEタイプを取得しようとしています(例:)application/vnd.oasis.opendocument.spreadsheet。 これを行う方法を調べて、xdg-mimeコマンドを見つけました。 manページ(man xdg-mime)を読むと、を実行する必要があるようxdg-mime query filetype FILEです。ただし、任意のファイルでこれを実行すると、何も出力されずに終了します。 これを修正する方法はありますか?代替コマンド? command-line files mime-type — dv3500ea ソース
2 このページのすばらしい答えは、次のような関数またはスクリプトに入れることができます。 例 $ mime_type.sh /etc/passwd text/plain mime_type.sh function mime_type() { file --mime-type -b $* } mime_type $* — ブラッドパークス ソース 4 にパイピングする代わりに、-bフラグまたは--brieftoを使用fileしawkます。 — エミルヴィクストローム 良い点..修正済み! — ブラッドパーク
-b
フラグまたは--brief
toを使用file
しawk
ます。