Devo scrivere alcuni dati su un'istanza mysql che gira in locale sul mio pc.
Ho composto uno script in bash, che si occupi in automatico di scrivere alcuni di questi dati su mysql, ma una parte dello script non funziona.
La parte incriminata è questa:
- Codice: Seleziona tutto
mysql --user NomeUtente --host localhost --password='password' --database Investimenti<<EOF
INSERT INTO Fca(Data,ValoreAttuale) VALUES("2019-01-17",${FCA_ValoreAttuale});
EOF
In particolare, non funziona il ${FCA_ValoreAttuale}. Molto probabilmente sbaglio la sintassi, ne ho provate numerose. Ho circondato la variabile con apici singoli, doppi, caratteri di quoting forte ( ` ) ma sembra che io non riesca in alcun modo a passare all'interno della sentenza SQL una variabile bash calcolata in precedenza.
Suggerimenti?
Grazie mille