如何在脚本中解析diff的结果?

时间:2019-05-08 15:17:11

标签: linux bash shell unix

我正在编写一个脚本,该脚本应该比较2个目录和其中的文件,然后解析A.xml与B.xml之间的差异。

我有点迷茫,你能帮我吗?

f_check() {

  diff ${ADIR} ${BDIR}

  if [ $? -ne 0 ]; then printf "not equal"; else; printf "OK, everything match";fi

}

脚本应检查2个目录和其中的文件是否相等。

如果不是,则应解析B与A的区别。

1 个答案:

答案 0 :(得分:0)

比较两个目录:

diff -qr dir1 dir2