bonjour tout le monde
je cherche à récupérer le resultat d'une requete qui me retourne plusieur ligne
voici mon script shell
j'aurai voulu que le résultat soit
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
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
quelqu'un pourrait-il m'aider svp ?champ1(champ1 champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
champ1(valeur champ1 valeur champ2) - champ2()
d'avance merci.
Partager