如何获取“xdg-mime query filetype”命令的错误代码(退出代码)?

Ama*_*nda 3 linux mime-types

我运行xdg-mime query filetype<file name> 来检查文件的 MIME 类型,但它失败了。如何打印命令的错误代码(退出代码)xdg-mime

我想知道发生了什么错误:

  1. 命令行语法错误。
  2. 通过命令行传递的文件之一不存在。
  3. 找不到所需的工具。
  4. 操作失败。
  5. 无权读取通过命令行传递的文件之一。

War*_*ung 9

在 Bourne 派生的 shell ( sh, ash, bash, dash, zsh...) 中,最后运行的程序的退出代码在$?变量中:

$ ls /no-such-file
ls: /no-such-file: No such file or directory
$ echo $?
2
Run Code Online (Sandbox Code Playgroud)

所以在这种情况下,退出代码ls是 2。