码迷,mamicode.com
首页 > 系统相关 > 详细

shell 中 比较 diff

时间:2019-06-26 15:06:22      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:else   different   nbsp   返回值   文件夹   报告   空白   diff   The   

diff 可以用来比较文件和文件夹是否相同

 

比较文件

diff file1 file2 >/dev/null

比较文件夹

diff -rNaq dir1 dir2 >/dev/null

-r  递归比较所有找到的子目录

-N 把缺少的文件当作空白文件处理

-a  把所有文件当作本文件逐行比较

-q 近输出文件是否有差异,不报告错误

 

重点是看这里的返回值

if  [ "$?" == "0" ];then
    echo "the file or dir is same!"
else 
     echo "the file or dir is different!"
fi

 

shell 中 比较 diff

标签:else   different   nbsp   返回值   文件夹   报告   空白   diff   The   

原文地址:https://www.cnblogs.com/ivyharding/p/11089866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!