help...awk et appel sql ..?! - Shell/Batch - Programmation
Marsh Posté le 23-12-2002 à 10:58:09
pierre_paris a écrit : Bonjour, j'ai le probleme suivant - je suis sur unix/sybase - et je dois faire en shell la chose suivante : |
TOTO=`awk .....`
psql .... -c "insert into .....values(....,....,$TOTO,....);" BASENAME
sous postgresql je fais ce genre de choses mais depuis la boucle awk on peut pas parcequ'en awk y'a pas de fonction pour commande externe.
Marsh Posté le 23-12-2002 à 11:14:09
comment ca on peut pas ?
dans un awk on ne peut pas mettre des commandes autres que celles qui sont comprises par le awk c'est ca ?
donc pas de isql ?
Marsh Posté le 23-12-2002 à 12:13:50
pierre_paris a écrit : comment ca on peut pas ? |
oui je viens de verifier le man page d'awk et il semble qu'on peut pas lancer de commandes comme ipsql dans le awk...
Marsh Posté le 23-12-2002 à 14:32:28
ah ben j'suis mal alors, comment traiter un fichier alors quand on veut faire des operations en base de donnée avec les champs de chaque ligne?
je vais etre obligé de faire un bcp in / bcp out ?
Marsh Posté le 23-12-2002 à 09:27:49
Bonjour, j'ai le probleme suivant - je suis sur unix/sybase - et je dois faire en shell la chose suivante :
j'ai un fichier en entrée avec des lignes toutes contenant les meme champs, et je dois pour chaque ligne recuperer un champs et faire un appel sql en base avec ce champs, pour recuperer une valeur qui sera la nouvelle valeur de ce champs.
avec un awk c'est ok pour balayer le fichier ligne a ligne mais comment faire les appels sql a l'interieur de la boucle awk ?!
Merci beacoup de votre aide ca sera sympa comme cadeau de noel..je suis au boulot et c'est assez urgent ..