git1 ---> git3 (должен использовать path1)
git2 ---> git4 (должен использовать path2)
git1 не может клонироваться в git4, или git2 не можетклонировать в git3.Everytime это должно работать как описано выше. Сценарий начала принимать git1, он должен быть продолжен и содержать следующие значения таким образом git1-git3-path1, когда первый цикл завершится, он должен быть запущен второй, как этот git2-git4-path2
Моя царапина
A_sources=(git1 git2)
B_destinations=(git3 git4)
C_filename=(path1 path2)
workdir="/home/"
for A in "${A_sources[@]}"; do
for B in "${B_destinations[@]}"; do
for C in "${C_filename[@]}"; do
git clone --mirror "${A}"
cd "${workdir}/${C}"9
git remote set-url --push origin "${B}"
done
done
done