Cómo hacer un campo bash foreach csv para 'git submodule add'

No tengo idea de cómo escribir Bash y después de search en Google por un time, no estoy en una mejor position para lograr lo que necesito. Tengo un file csv que consiste en una list de submodules de git y sus routes en el súper proyecto:

git://github.com/demo/git-repo.git, extensions/git-repo git://github.com/demo/another-repo.git, extensions/another-repo 

Me gustaría tener un script bash que lea cada línea del file, ponga cada parte de la línea (separada por la coma) en el siguiente command

 git submodule add $1 $2 

$1 siendo la parte git: // y $2 siendo las extensiones / parte

Necesito poder pasar el nombre de file del file csv al script, y no tenerlo codificado en el script. Si alguien puede ayudarme, realmente lo agradecería ya que tengo más de 50 de estos submodules para agregar regularmente, y estoy harto de escribir uno por uno.

Aclamaciones.

Como solo tiene 50 de estos submodules, puede crear un script bash para hacer esto

 #!/bin/bash filename="$1" while IFS="," read one two do git submodule add "$one" "$two" done < "$filename"