diff指令返回值问题

作者:admin 发布时间:July 15, 2011 分类:DELL1520



今天偶然间写脚本用到diff命令,发现它的执行结果返回值和之前我的认识不太一样。

diff testa testb

当testa和testb,完全一样时,返回值是0

当testa和testb,有不同时,返回值是1

这让我很奇怪,因为之前都认为0是运行正常,非0是异常,后台上网找了下,得到如下描述

对于diff指令:0 表示没有不同,1 表示找到不同处,2 表示出错

看来返回时非零并不一定是运行不正常。

参考文献:http://baike.baidu.com/view/1374858.htm

标签: none

评论已关闭