Utilisation de AWK
Résolu
pcsystemd
Messages postés
702
Date d'inscription
Statut
Membre
Dernière intervention
-
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
pcsystemd Messages postés 702 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai le fichier ex.txt qui contient :
et je voudrais
insert into statistiquecv (ref_agence,ref_profile) values (1224,152);
insert into statistiquecv (ref_agence,ref_profile) values (654899,114 );
j'ai donc fait cela pour récuperer les valeurs de mon premier et second champ mais cela ne me récupere pas les valeurs :
résultat
insert into stacv (ref_tr,ref_pr) values ($1, $2);
Avez vous une idée de ce que j'oublie dans ma ligne de commande de AWK ?
Merci
j'ai le fichier ex.txt qui contient :
1224|152|02/02/2012 654899|114|21/01/2012 etc..
et je voudrais
insert into statistiquecv (ref_agence,ref_profile) values (1224,152);
insert into statistiquecv (ref_agence,ref_profile) values (654899,114 );
j'ai donc fait cela pour récuperer les valeurs de mon premier et second champ mais cela ne me récupere pas les valeurs :
awk -F '|' '{print "insert into stacv (ref_tr,ref_pr) values ($1, $2);" }' ex.lst
résultat
insert into stacv (ref_tr,ref_pr) values ($1, $2);
Avez vous une idée de ce que j'oublie dans ma ligne de commande de AWK ?
Merci
A voir également:
- Utilisation de AWK
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- La ressource demandée est en cours d'utilisation ✓ - Forum Logiciels
- Family link temps d'utilisation ne fonctionne pas - Forum Contrôle parental
- Impossible d'utiliser ce numéro de téléphone pour la validation - Forum Gmail
3 réponses
Salut,
Il faut exclure les paramètres de champs des quotes doubles :
Il faut exclure les paramètres de champs des quotes doubles :
awk -F '|' '{print "insert into stacv (ref_tr,ref_pr) values ("$1", "$2");" }' ex.lst