Menu

AWK et simples quotes [Résolu]

Messages postés
545
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
18 décembre 2018
- - Dernière réponse : pcsystemd
Messages postés
545
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
18 décembre 2018
- 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
17535
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
17 décembre 2018
-
hello
ou
awk 'BEGIN{print "abc\047def"}'
pcsystemd
Messages postés
545
Date d'inscription
dimanche 27 novembre 2005
Dernière intervention
18 décembre 2018
-
Merci a vous deux.
Commenter la réponse de Utilisateur anonyme