1#! /bin/sh 2 3. ${tstdir-.}/lib.sh 4. ${tstdir-.}/conf.sh 5 6rm -rf dir1 dir2 dir3 7# make the copy-from-here tree 8mkdir dir1 9cd dir1 10generate_tree_1 11# make the tree we want to compare to 12mkdir ../dir2 13cd ../dir2 14generate_tree_1 15find . -type f \! -name '???.txt' -exec rm {} \; 16rm foo/baz/three.txt 17 18cd .. 19$rsync -a --include='???.txt' --include='*/' --exclude='*' dir1/ dir3 20compare_trees dir2 dir3 21