Warum es mit der Variable nicht klappt, keine Ahnung.?
Vermutlich, weil der Variableninhalt
SELECT * FROM table
ist, nicht
'SELECT * FROM table'
.
Dachte ich mir auch schon, aber:
Query='"SELECT * FROM table"'
funktioniert nicht,
mysql -u$user -p$passwort -P$port -h$host -D$DBASE --default-character-set=utf8 -e\'$Query\' > /mypfad/result.txt
funktioniert auch nicht.
Jörg