Menu

AWK et simples quotes [Résolu]

Messages postés
550
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
5 mars 2019
- - Dernière réponse : pcsystemd
Messages postés
550
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
5 mars 2019
- 27 nov. 2018 à 16:56
Bonjour,

Les simples quotes qui entourent les dates et le JFRT ne sont pas interprétées par AWK lorsque je lance cette commande!

Savez vous ce que je dois ajouter pour qu'elles soient interprétées par AWK?

awk -F \| -v Q=\' '{ prov=($1~/^ *$/)?"":prov;printf ("INSERT INTO table (id, ref_id, ref_ty_mod, create_dat, dat_expi, nre_lies, src_crion) VALUES (%s, %s, 189, '31/10/2018', '01/12/2018', 1, 'JFRT');\n", Q $1 Q, Q $2 Q) }'  fichier


Merci


Afficher la suite 

Votre réponse

1 réponse

0
Merci
salut,

par exemple :
awk 'BEGIN{print "abc'\''def"}'
dubcek
Messages postés
17675
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 avril 2019
6066 -
hello
ou
awk 'BEGIN{print "abc\047def"}'
pcsystemd
Messages postés
550
Date d'inscription
dimanche 27 novembre 2005
Statut
Membre
Dernière intervention
5 mars 2019
28 -
Merci a vous deux.
Commenter la réponse de Utilisateur anonyme