Bonjour;
J'ai la commande suivante :
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'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Ma question : Comment faire pour garder les 2 côtes et que AWK ne les enlévent pas ?
Merci
Partager