shell et resultat requete sql
bonjour tout le monde
je cherche à récupérer le resultat d'une requete qui me retourne plusieur ligne
voici mon script shell
Code:
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
Citation:
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.