我cmp
在 Ubuntu 上使用该命令,我想澄清一下它的返回值。
手册 ( $ man cmp
) 没有说明返回值,但建议查看 GNU 文档。确实如此,$ info cmp
说:
退出状态 0 表示没有发现差异,1 表示发现了一些差异,2 表示有问题。
(可以在这里在线找到,同一句话)。
我了解 0 和 1 的值,但在什么情况下会cmp
返回值 2?这还不清楚。
上下文:我正在使用该命令检查两个文件是否相同,我想知道如果cmp
返回 2 我应该做什么。
版本:
$ cmp --version
cmp (GNU diffutils) 3.7