错误代码编号。定义适当的值

Error code numbers. Define proper values

我看到了

E_NOTROOT=87   # Non-root exit error

在 bash 脚本示例之一中。这个值是从哪里获取的?如何在 bash 环境中为此类错误找到正确的错误编号?

它不在官方 GNU libc 或 linux 错误代码中 (1, 2)

我假设您只是在玩 here 中的一些代码示例。

我相信作者只是建立了自己的错误代码 (值高到足以不与现有的交互!) 以在用户 ID(存储bash 内部变量 $UID) 不等于 root 用户 ID($UID 对于 root 是 0)。