如何递归归档只有两个比较文件夹shell的差异文件

时间:2016-09-17 00:35:35

标签: shell diff archive tar

我希望只递归存档与shell中两个比较的src文件夹不同的文件。这有助于突出显示共享文件以供审阅时执行的更改。贝娄显示了我为解决这个问题而编写的一些代码。

问:还有其他方法可以做差异吗?

代码:

for  file in `find new_src -type f -name *java`; do
      file2="${file/new_src/src}"
      if ! diff -q "${file}" "${file2}" > /dev/null  2>&1; then
       tar  -uvf  new_src.tar "${file}"
       tar  -uvf  src_orig.tar "${file2}"
      fi
     echo 
 done

0 个答案:

没有答案
相关问题