Rsync script to rewrite suffix - BASH, awk, sed, perl?

trying to write up a script to put the suffix back.
heres what I have but can't get it to do anything :frowning:

would like it to be name.date.suffix

rsync -zrlpoDtub --suffix=".`date +%Y%m%d%k%M%S`.~" --bwlimit=1024  /mymounts/test1/ /mymounts/test2/
while IFS=. read -r -u 9 -d '' name suffix date tilde
do
    mv "${name}.${suffix}.${date}.~" "${name}.${date}.${suffix}"
done 9< <(find . -type f -name "*.~" -print0)
   rsync -zrlpoDtub --suffix=".`date +%Y%m%d%k%M%S`.~" --bwlimit=1024  /mymounts/test2/ /mymounts/test1/
while IFS=. read -r -u 9 -d '' name suffix date tilde
do
    mv "${name}.${suffix}.${date}.~" "${name}.${date}.${suffix}"
done 9< <(find . -type f -name "*.~" -print0)

Thanks in advance,

---------- Post updated at 03:04 PM ---------- Previous update was at 02:49 PM ----------

receiving error:

rsync: link_stat "/RsyncScripts/94646.~" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]
rsync: link_stat "/RsyncScripts/94647.~" failed: No such file or directory (2)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1039) [sender=3.0.6]

Fixed that error was an error in rsync syntax :slight_smile:
still not rewriting as I would like rewrote as "test1.txt.20130320 95325.~"

What is the current command and output?