[awk] Ne pas interpréter l'apostrophe
Bonjour;
J'ai la commande suivante :
Code:
1 2 3
| cat /tmp/export-option_name.csv \
| awk '!/^\n/ {print "UPDATE dq_options SET option_value ="$0" WHERE option_name = 'authentication_options';"}' \
| mysql -u $SGBD_LOGIN -p$SGBD_PASSWORD -h $SGBD_ADDRESS -D $SGBD_DATABASE |
La commande lit une valeur dans un fichier CSV et contruit une requête SQL UPDATE et ensuite l'exécute mais j'ai une erreur : la colonne "authentication_options" n'ai pas reconnue car la commande AWK me supprime les 2 cotes : j'ai ceci authentication_options au lieu de 'authentication_options'
Ma question : Comment faire pour garder les 2 côtes et que AWK ne les enlévent pas ?
Merci