我希望只递归存档与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