Ok, não faça isso, é feio. Coloque os URLs em um array e faça um loop sobre ele:
urls=( http://this.git http://that.git )
for url in "${urls[@]}" ; do
git clone "$url"
done
ou coloque-os em um arquivo, um por linha, e faça um loop lendo as linhas. Aqui, pode ser útil proteger as linhas vazias, assim como você fez. Poderíamos também ignorar as linhas que começam com #
como comentários:
while read -r url ; do
if [ -z "$url" ] || [ "${url:0:1}" = "#" ]; then continue; fi
git clone "$url"
done < file.with.urls
Se você quiser o contador de linha também, é fácil adicionar com expansões aritméticas .