Utilisation de AWK : runaway string constant
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 -
A voir également:
- Runaway string constant
- 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,
ce ne serait pas les apostrophes qui font échouer la commande ?
remplace-les par
=>
parce que chaque apostrophe ouvre et ferme la commande awk.
ce ne serait pas les apostrophes qui font échouer la commande ?
remplace-les par
'\''
=>
awk 'cmd'\''autre'\''chose'
parce que chaque apostrophe ouvre et ferme la commande awk.
Salut,
;-)
$ cat foo.sh
#! /bin/bash
while read -d '|' line
do
echo "insert into ma_table(crted_a,recer,opt,reaon,teme_id) select '2018-07-11','${line}','','Message',id from ma_table where id in(select id from ma_table);"
done <fich
$ cat fich
toto@mail.com|titi@mail.com|tutu@free.fr|titul@gmail.com|
$ ./foo.sh
insert into ma_table(crted_a,recer,opt,reaon,teme_id) select '2018-07-11','toto@mail.com','','Message',id from ma_table where id in(select id from ma_table);
insert into ma_table(crted_a,recer,opt,reaon,teme_id) select '2018-07-11','titi@mail.com','','Message',id from ma_table where id in(select id from ma_table);
insert into ma_table(crted_a,recer,opt,reaon,teme_id) select '2018-07-11','tutu@free.fr','','Message',id from ma_table where id in(select id from ma_table);
insert into ma_table(crted_a,recer,opt,reaon,teme_id) select '2018-07-11','titul@gmail.com','','Message',id from ma_table where id in(select id from ma_table);
;-)