bonjour tout le monde

je cherche à récupérer le resultat d'une requete qui me retourne plusieur ligne
voici mon script shell
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
requete="connect ma_base;  SELECT champ1,champ2 FROM ma_table"
mysql -u root -p$rootMysqlPass -e "$requete" | while read RESULTAT
do
    champ1=$(echo "${RESULTAT}"|awk -F\| '{ print $1 }')
    champ2=$(echo "${RESULTAT}"|awk -F\| '{ print $2 }')
    echo "champ1($champ1) - champ2($champ2)"
done
j'aurai voulu que le résultat soit

champ1(valeur champ1) - champ2(valeur champ2)
champ1(valeur champ1) - champ2(valeur champ2)
champ1(valeur champ1) - champ2(valeur champ2)
et au lie j'ai le resultat
champ1(champ1 champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
quelqu'un pourrait-il m'aider svp ?
d'avance merci.