ik heb een bash scriptje met daarin een variabele als volgt gedefinieerd (via grep, sed en awk uit een html file):
query=`INSERT INTO UTweekly (ngUID, Rank, Rating, timestamp) VALUES (\"123\",\"4321\",\"3232\",NOW());'
Vervolgens wil ik deze query runnen met:
mysql --user=$_user --password=$_password --database=$_database --execute=$query
Maar dit werkt niet
Het heeft waarschijnlijk met quotes te maken, want als ik de mysql opdracht vanaf de bash promt execute met de $query variabele uitgeschreven tussen quotes, doet ie het wel...
Ik heb al allerlei quote varianten in het script geprobeerd, maar het wil niet lukken. Weet iemand hoe ik dat kan klussen ?
query=`INSERT INTO UTweekly (ngUID, Rank, Rating, timestamp) VALUES (\"123\",\"4321\",\"3232\",NOW());'
Vervolgens wil ik deze query runnen met:
mysql --user=$_user --password=$_password --database=$_database --execute=$query
Maar dit werkt niet
Ik heb al allerlei quote varianten in het script geprobeerd, maar het wil niet lukken. Weet iemand hoe ik dat kan klussen ?