Script en shell avec requette sql
Résolu
nbonnet
Messages postés
478
Date d'inscription
Statut
Membre
Dernière intervention
-
nbonnet Messages postés 478 Date d'inscription Statut Membre Dernière intervention -
nbonnet Messages postés 478 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne sais pas si c'est le bon forum mais je tente quand même.
Je voudrais créer un script qui m'affiche le résulat de ma requette sql. Ma question est simple :
omment en shell je peux récupérer les données que renvoi ma requette (sachant qu'elle renvoie 2 colonnes avec X lignes)?
Mes recherches m'ont permis de trouver comment l'executer mais pas de récupérer les valeurs.
Est-ce qu'il suffit de faire :
MaVar='sql -S serveur -D base -U utilisateur -P mot_de_passe -b Base <requetes.sql'
Merci d'avance
Je ne sais pas si c'est le bon forum mais je tente quand même.
Je voudrais créer un script qui m'affiche le résulat de ma requette sql. Ma question est simple :
omment en shell je peux récupérer les données que renvoi ma requette (sachant qu'elle renvoie 2 colonnes avec X lignes)?
Mes recherches m'ont permis de trouver comment l'executer mais pas de récupérer les valeurs.
Est-ce qu'il suffit de faire :
MaVar='sql -S serveur -D base -U utilisateur -P mot_de_passe -b Base <requetes.sql'
Merci d'avance
A voir également:
- Shell sql
- Classic shell - Télécharger - Personnalisation
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Sql lister les tables ✓ - Forum Programmation
- Requête sql pix - Forum Python
26 réponses
je suis peu etre un peu bête mais ca marcha pas le fichier reste intact.
j'ai testé cette commande que j'ai trouvé grace à http://www.commentcamarche.net/faq/sujet 4839 sed supprimer une ou plusieurs lignes d un fichier
sed -e '1d' resultat2.txt
il m'affiche bien ce que je veux mais le fichier en lui meme est toujours intact.
auto115:bin nbonnet$ sed -e '1d' resultat2.txt
Scipt equation 10.11.12.13 el77167157@e-liance
---------------------------------------------------------------------
La vie est-elle trop courte pour rester derrière son écran?
j'ai testé cette commande que j'ai trouvé grace à http://www.commentcamarche.net/faq/sujet 4839 sed supprimer une ou plusieurs lignes d un fichier
sed -e '1d' resultat2.txt
il m'affiche bien ce que je veux mais le fichier en lui meme est toujours intact.
auto115:bin nbonnet$ sed -e '1d' resultat2.txt
Scipt equation 10.11.12.13 el77167157@e-liance
---------------------------------------------------------------------
La vie est-elle trop courte pour rester derrière son écran?
genial ca marche du tonnerre mais il me reste a le mettre dans une boucle pour que toutes les lignes que je veux soit suprimées.
la commande que je t'ai indiquée supprime toutes les lignes qui contiennent le texte
sed -e '1d' ne détruit que la ligne 1
sed -e '1d' ne détruit que la ligne 1
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui c'est pour ca que je voulais faire une boucle pour aller chercher chaque ligne mais si la commande sed -e '/CLnom STnom ADippublic ADlogin/d' < fichier permet de le faire directement c'est encore mieux sauf que celle ci ne fonctionne pas....
j'ai testé de mettre sed -i -e '/CLnom STnom ADippublic ADlogin/d' < fichier mais il me repond sed: -i may not be used with stdin
sur le site cité plus haut je ne trouve pas les bonnes options et ni sur le net je ne doit pas savoir comment les chercher correctement...
merci encore
j'ai testé de mettre sed -i -e '/CLnom STnom ADippublic ADlogin/d' < fichier mais il me repond sed: -i may not be used with stdin
sur le site cité plus haut je ne trouve pas les bonnes options et ni sur le net je ne doit pas savoir comment les chercher correctement...
merci encore