首页 > 解决方案 > 如何解析脚本中差异的结果?

问题描述

我正在编写一个脚本,它应该比较 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 的不同之处。

标签: linuxbashshellunix

解决方案


比较两个目录:

diff -qr dir1 dir2


推荐阅读