focus/tree/rsync.sh
2020-03-18 16:27:34 +08:00

22 lines
498 B
Bash

rsync() {
FILE_NAME=$3 #iterator_test.go
SRC_DIR_NAME=$1 #vbtkey dir
DEST_DIR_NAME=$2 # vbtdupkey dir
cp ./$SRC_DIR_NAME/$FILE_NAME ./$DEST_DIR_NAME/$FILE_NAME
sed -i "s/package $SRC_DIR_NAME/package ${DEST_DIR_NAME}/" ./$DEST_DIR_NAME/$FILE_NAME
}
# 同步iterator_test
for dst in "vbtkeydup" "avlkey" "avlkeydup"
do
rsync "vbtkey" $dst "iterator_test.go"
done
# 同步iterator_test
for dst in "vbtdup" "avl" "avldup"
do
rsync "vbt" $dst "iterator_test.go"
done