linux的diff命令返回值的思考

来源:互联网 发布:mac ps中文版破解版 编辑:程序博客网 时间:2024/06/04 15:20

在学习过程中,对diff命令的返回值有了疑问,后进行了简单证实。

使用man函数查询了diff命令,得到说明:

 An exit status of 0 means no differences were found, 1 means some differences were found, and 2 means trouble.

没有发现不同返回值为0,发现不同返回值为1,返回值为2则表明出现了错误。


但是在我使用echo命令输出 diff命令的结果的时候,得到如下结果

[anna.an@v125050036 test]$ echo `diff test1 test2`7d6 < 7 [anna.an@v125050036 test]$ echo `diff test1 test2`
第一个命令,当test1文件和test2文件不同的时候,输出不同处

第二个命令,当test1文件和test2文件相同的时候,输出为空。


我linux还在学习中,希望以后能得到解答。

0 0
原创粉丝点击